680
8628
319
2384
326
2245
641
1196
373
731
477
378
412
485
400
596
1001
52673
371
1659
348
650
550
1521
1280
584
946
1093
2211
815
1292
1318
770
924
322
373
996
3397
3227
897
620
298
1386
718
414
690
525
956
1218
512
359
440
353
1543
910
797
910
321
364
2383
2630
485
711
2223
310
355
2030
367
642
381
769
607
325
325
459
326
429
2358
1318
764
572
562
342
696
705
306
445
819
931
366
618
1488
2328
2097
744
771
312
1368
388
2413
763
418
400
862
1154
14422
508
640
820
658
556
392
271
294
991
462
636
972
641
626