31535
0
25137
2275
2
1020
2574
1
968
19279
3510
2328
20634
8
501
17353
611
798
477
332
522
475
458
2395
320
1058
3
881
2708
2657
2189
714
637
1614
2587
16