31535
0
25137
19279
2
2275
20634
8
968
1020
1551
2431
3
3091
7
17353
892
1254
1824
6800
2668
5223
9
2541
1
1520
3114
4
282572
2258
1950
3498
3092
798
419694
1462
458
2693