31535
0
25137
2275
2
19279
968
2808
1
1390
17353
1074
2574
330
20634
8
2668
3114
4
1020
5223
9
96512
3510
3498
360784
19
802
1824
2730
6
467
1083
4336
336
1869
5
1921
2855
3