1257
1626
425
823
342
411
835
1814
427
396
308
295
316
193
363
1129
507
430
826
280
701
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
956
899
844
1841
498
496