1129
507
430
826
280
700
314
316
826
1320
1699
479
342
1163
719
458
540
735
367
463
391
1543
663
772
234
1082
1058
1339
519
664
501
622
383
529
483
822
440
204
212
955
899
844
1841
496
496
599
707
2037
749
739
579
774
1175
536
1009
610
916
1293
933
915