1250
1510
3005
5989
3482
1869
1726
2087
1408
2783
1604
4216
1713
4389
10509
5285
10802
2991
5241
3228
15977
59333