1046
272
2916
601
3524
794
285
628
425
405
1650
382
1527
1101
3230
283
1685
2109
291
478
448
2264
1351
1155
409
313
375
1342
385
644
2721
17574
588
2892
1661
2169
1258
1405
1635
3394
729
1022
393
4922
317
285
853
1167
3550
941
547
313
379
2295
422
1002
361
1167
339
370
1848
794
363
408
558
1024
1455
856
1516
1646
296
405
982
703
854
1055
1046
1304
2449
736
333
1035
600
1158
290
294
271
1288
522
3838
1019
769
432
999
1104
709
442
843
430
310
3447
330
1483
4039
904
391
1382
837
283
309
318
525
1561
773
3070
876
572
1037
1091
313