43403
6980
1797
3584
3829
3837
4721
1981
3447
2549
3105
7820
4787
5835
10846
6953
2528
114517
12047
2346
3059
3350
16919
48311