31535
0
25137
1551
2
2275
19279
2727
467
968
17353
483
1020
402
2574
1
1010
20634
8
2668
798
3114
4
1824
5223
9
4111
2209
3
3510
458
4309
3498
2539
5
1880
802
547