31535
0
25137
19279
2
1020
17353
2275
20634
8
2730
6
1824
5223
9
968
798
2574
1
2809
1851
3
2668
1925
503
592
467
3498
4
492
169211
11
4106
1009
729
1932
383
1880
948