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
985
320
2723
323
453
1908
345
742
285
942
901
444
357
647
1254
901
1444
377
1167
677
698
1163
780
314
406
372
427
1471
675
1058
540
643
526
303
282
938
347
1493
1327
343
536
1687
504
374
301
3762
513
1686
6355
651
616
1960
386
630
814
573
311
280
2054
335
1423