3531
634
50870
860
478
1064
670
5834
1195
2599
1929
995
923
459
352
1656
407
725
934
4298
1574
565
339
1016
463
335
536
652
6818
4868
720
836
3742
533
1248
943
8086
298
455
426
584
735
674
2159
1028
678
532
2538
398
1012
1093
1249
26442
12629
374
1096
977
347
1551
1667
1154
668
319
345
1001
409
17476
248
525
3676
1747
1124
10124
746
1955
490
983
523
363
1186
303
4977
903
698
627
531
701
2312
551
699
305
427
1107
346
605
808
2367
1506
573
433
1150
2064
2607
829
354
1791
531
1430
2501
365
315
342
315
429
881
4193
427
368
505
307