307
589
165
605
350
371
943
237
105
374
747
137
1172
470
187
381
334
342
638
884
453
910
537
530
655
357
608
939
581
481
323
734
351
811
457
1517
670
989
253
324
174
478
737
194
727
275
486
569
658
184
532
534
346
428
566
755
572
309
499
451