31535
0
25127
269
1824
552
1152
2748
2
1045
46414
1
3287
303
19279
2076
2992
458
467
1649
4594
2522
611
3659
14
2645
6800
383
1431
2952
8766
580
683