440
551
1295
1195
762
246
391
332
520
500
599
292
250
338
440
395
545
425
211
161
397
221
603
500
568
371
607
591
1275
1564
989
623
813
510
519
470
671
405
470
260
302
342
685
754
1094
1266
137
275
608
1170
1246
593
253
183
482
599
666
768
945
639
352
386
582
596
517
535
593
433
396
708
1156
603
743
275
435
375
302
407
933
664
506
191
127
666
570
542
549
217
217
282
514
1025
824
613
632
440
200
446
840
1332
true