1081
1
881
1929
2
1049
960
2330
1007
2493
1287
3
1449
14579
6
3185
4
2212
1011
1486
1162
936
1853
1097
1711
1000
1332
1357
1171
4877
10
1492
1526
1595
1398
1996