2511
2759
2835
3829
2401
929
816
621
5196
5500
5500
5277
5081
3274
1500
3024
3793
2507
2868
2752
1064
535
1594
1779
2167
1713
1791
977
294
713
2041
2532
3011
2556
1780
1060
695
2500
1069
2007
1387
1222
337
688
2594
3836
3898
3741
2137
837
640
1058
1637
1708
1335
847
572
517
2464
2916
3500
3307
1990
620
252
698
2202
3234
3291
2575
2828
1211
277
2432
3643
3602
3526
1809
982
681
2262
2855
3010
2714
2053
1014
648
1842
1094
1411
2443
1474
849
577
804
3994
4436
4513
4092
2664
true