31535
0
25137
20634
8
2524
2
19279
17353
2275
2320
968
2730
6
467
5316
3
1020
6515
1
1559
49165
7
3092
2804
2224
3844
5
822
1824
2111
2952
390
282572
2574
389
1343
2881