2543
1571
3277
4074
2657
33010
2633
1902
2673
1542
2341
2413
2490
4055
1400
2963
3623
2192
36935
51134
96079
63856
885124
94143
41410
89734
74721
38711