31535
0
1824
1586
1
467
2748
2
458
1070
2275
683
1009
2522
6800
1378
3114
4
1428
503
691
1418
1733
4594
953
4111
3659
14
650
608
1245
1584
1411
422
3691
5