31535
0
19279
2
17353
5611
11
25137
363
1824
572
1009
2546
1
3373
422
552
649
777
1015
576
2275
1518
1343
683
18403
6
1780
282572
580
1238
44199
4594
1073
6800