905
1241
861
903
798
911
2872
3958
2061
4440
2318
1315
1927
2390
5423
7902
5282
2797
22223
5576
2220
41873
10988