451
1
1268
2
999
1382
1209
2344
937
2951
772
478
1179
901
1751
1372
3
2129
2844
1312
1101
1303
1029
1572
1018
847
1225
1746
1469
1523
990
1825