1486
1
1012
3185
4
2213
1930
2
2845
3
1081
881
1049
1853
2331
1007
960
2515
5
1645
0
1000
1097
1551
3078
1367
1242
1195
1086
1100
1133
972
2261
2937
3479
2242