1839
931
2706
2274
2426
3902
2217
2743
1684
238
422
725
470
582
609
102
454
648
1502
2310
1160
1661
1829
3608
3122
2445
3392
2295
217
2868
2317
4027
1071
50
1841
2043
1855
351
530
828
1245
371
605
625
562
687
689
4
37
51
20
72
52
507
2028
20
1285
2093
2181
975
53
2314
2687
711
891
1389
905
287
1142
1347
437
1024
1510
553
3461
2883
2165
1777
1869
1963
2076
2096
424
279
8
500
229
32
1166
1449
2408
121
183
816
36
125
80
206
377
255
516
921
500
643
50
301
543
1402
3187
72
2578
3060
4174
4998
1
283
2558
2956
3182
true