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