1191
1316
1686
1389
1066
652
4233
4687
4893
4381
2977
2287
1675
1449
1219
1541
553
580
556
271
834
1273
416
139
1446
1723
371
1180
557
939
1553
1713
1720
1309
805
1469
1862
1902
2086
1018
999
737
686
12
397
380
31
500
252
215
235
81
76
2937
4039
2241
4503
2771
1260
1541
317
523
1263
712
230
3436
3951
1775
3604
1671
1278
689
1411
274
716
838
791
1586
2225
1015
537
182
560
2393
3507
2686
4102
2994
2693
true