31535
0
458
637
467
2190
1
2748
2
1824
584
1710
1045
1862
6800
257
1015
2683
2730
6
2041
846
745
2657
3
8766
683
909
2668
1192
1378
354
1428
316
2459
9