31535
0
1824
467
2748
2
458
2275
683
1009
2522
6800
1378
3114
4
1428
1
503
691
2424
1418
4594
953
2415
1750
3
3659
14
608
1941
422
2239
3691
5
572
17353
1232