300
1128
1096
300
910
879
1310
713
1160
840
752
909
734
365
891
995
1046
1419
1265
948
497
1378
1034
767
709
843
914
1116
288
1077
285
454
262
981
395
380
721
332
536
323
2832
3947
396
370
291
338
349
1202
348
2258
3383
2114
360
279
384
462
1109
658
351
627
355
2258
640
412
392
320
535
440
262
761
320
291
4354
460
268
365
1551
1169
1230
572
752
320
348
393
497
330
415
649
366
341
284
333
790
290
634
371
253
323
967
366
380
504
626
425
2395
1257
3477
422
322
11303
694
513
379
469
1071
2265
343
383
349
294