663
526
750
505
1219
409
489
353
1289
2174
691
504
436
1655
1116
930
1051
489
1736
331
3380
2109
474
347
525
534
339
359
360
531
926
504
790
512
352
377
1883
651
735
744
7716
2442
7571
41349
2343
1064
327
706
461
677
387
1469
2196
790
305
843
1750
363
518
3863
485
704
822
302
761
374
590
539
1254
618
3284
398
347
323
433
395
1365
454
901
396
519
464
274
806
471
352
720
719
1286
1542
302
2059
355
402
291
675
3280
321
372
375
395
1192
1228
378
2562
883
1391
1011
371
500
405
406
394
7606
611
2070
299
2944
273
534