1188
909
719
2237
1573
2391
1926
3895
8544
15717
2115
2507
8300
47500
7386
10359
70607
2657
3276
13446
5900
7915
15007
7434
7181
4824