31535
0
25137
2524
2
19279
17353
968
20634
8
1020
2275
2320
1559
1
467
2804
2224
390
2574
389
2730
6
2881
5316
3
2819
1824
3092
1452
798
768
1682
5223
9
2952
3625
7