1000
2
2516
5
2243
1
3481
2493
1289
1577
2845
3
1081
881
937
1162
3185
4
2213
1487
1012
1287
1449
14581
6
1050
1930
2331
1007
1853
960
1097
2029
1750
484
4521