4238
1000
2784
901
4987
2332
1265
280
1292
424
1227
363
835
277
1130
406
889
288
1450
567
1082
381
443
120
852
337
2543
1123
1506
659
2743
1388
900
451
1001
357
1035
303
2762
1278