10100
1767
1827
1028
999
1909
1678
1569
2517
836
945
2245
1808
2214
894
1392
1226
2131
8674
1442
15549
2479
11796
18358
3671
1544
1783
4180
3200
6633
5696