31535
0
17353
25137
19279
2
3114
4
2730
6
6800
20634
8
1098
2275
467
1462
1
1824
992
419694
9
1621
2071
21
363
2668
1921
1878
1020
418
2091
3510
1840
3366
3498
282572
3469