31535
0
637
458
467
2190
1
2748
2
1824
2459
9
1045
1710
584
363
8766
1862
909
1192
1378
2041
846
1428
257
1015
1586
2275
2952
1649
745
552
316
1343