503
2092
1329
2708
5240
728
3898
507
805
1482
2343
321
516
1244
504
233
378
3648
627
190
358
554
878
529
474
439
317
1754
504
315
435
1287
340
614
387
470
354
432
307
642
2061
227
453
438
1534
375
651
296
601
272
438
322
395
1107
1215
1478
430
969
404
2011
1001
654
244
529
307
425
746
1095
1106
593
268
319
407
940
423
4761
2810
2252
976
1620
929
985
7396
491
702
1200
658
417
865
512
852
867
2106
419
521
801
608
305
1202
673
633
1107
505
878
289
602
1290
1107
667
386
812
1077
544
855
1552
760
448
663
326
364