1303
3
1665
2
151810
298
1190
3
21728
10
49953
16
523
1
25703
38
2396
2
2048
6