2429
12405
1021
2993
1640
951
18629
2237
978
1754
783
1441
2564
10393
730
1042
1440
1292
1515
744
8105
848
8702
1028
829
6234
5545
1266
2367
848
1934
2438
1733
786
14559
950
6330
1714
1652
42781
1967
822
8996
1525
759
1302
1135
861
21868
2187
937
1034
4363
3526
807
4792
21167
2148
1120
3509