686
2504
313
520
991
1112
256
313
311
758
337
2054
365
1184
278
306
1430
2272
399
275
1187
350
1098
760
583
504
2115
5280
358
2348
914
1585
982
1137
1390
394
676
5330
2610
264
1821
516
919
2462
344
542
1034
547
483
605
451
2175
3079
234
364
372
778
1440
1493
468
1970
1311
1158
296
9008
434
822
440
2321
1524
312
1208
1295
333
448
689
373
345
275
354
792
820
457
562
379
876
423
375
425
572
336
379
381
304
850
1170
2375
580
1121
385
553
716
427
466
326
496
1202
321
310
376
505
296
537
456
1374
370
719
890
292
454