405
647
740
1982
655
1762
355
675
585
487
462
468
1129
2221
336
366
945
258
1528
569
805
309
504
274
375
981
709
1065
3059
319
1029
322
361
1014
516
320
465
406
332
465
368
352
325
327
581
501
470
1000
253
2077
1184
515
301
323
852
329
1292
413
1463
364
1379
1085
510
1120
1152
546
1168
360
1943
467
971
272
1044
1277
502
286
2952
327
338
518
583
382
2581
648
1022
1123
760
1696
352
303
997
677
800
318
433
350
393
364
1813
439
299
563
788
275
1576
1844
1125
560
1469
2062
2622
881
1270
1925
991
514
811
569
1260
430