1331
811
267
1545
428
1114
372
689
437
311
720
457
622
1261
1800
541
721
472
1168
976
1195
1675
1326
904
371
1097
1184
770
493
305
223
1056
1248
345
734
354
843
216
251
686
210
349
791
873
846
372
152
302
551
683
1021
766
480
513
729
460
375
674
518
571