1625
1
458
2
954
3
1158
3417
1434
7
568
1203
2836
6
1413
4
1848
1193
543
1678
1007
1092
859
510
4000
799
664
0
1326
2228
967
9
505
537
9808
96
1231
792