31535
0
17353
25137
458
386
3114
4
19279
2
2730
6
1098
20634
8
2546
418
6800
2459
9
2727
420
419
2275
377
2668
2091
467
3366
781
97284
802
2564
303
1
1296
1996
3