960
1201
1589
978
373
3074
2095
336
488
763
909
449
1244
743
358
1335
1007
1935
1508
1545
814
799
1069
952
2207
1124
1577
1960
1437
404
1672
380
433
1948
564
5503
1096
2051
611
339
667
332
1102
2003
943
1586
580
1144
374
1113
1185
1208
405
416
1380
351
3887
656
849
494
1709
2345
998
991
583
371
351
417
501
834
498
1380
2269
832
1156
1122
1776
353
482
1201
2012
793
347
377
350
341
1307
973
350
1870
743
1266
382
1330
951
496
1932
392
344
420
1913
850
831
509
1404
681
889
547
732
727
362
420
347
314
344
416
321
394
436
2267