31535
0
1020
2730
6
467
2275
2
2188
9
1824
1010
1
918
3498
4
968
518
3054
1222856
1073
381
2445
383
787
25137
1343
5108
19279
1462
392
2008
484
290
2546
1277
5