31535
0
25137
1967
968
19279
2
17353
2275
1020
7456
4
2574
1
1551
798
5254
1872
1869
5
2855
3
2730
6
2076
1824
1282
4111
467
2668
2356
246
3114
4315
2809
1098
2881