1240
1577
3956
1516
986
1389
2738
6109
2419
5317
10413
6449
3213
1178
18011
1379
2886
1540
2061
2887
2239
11545
2653
33750