1200
17026
3562
1666
3605
33703
1213
8436
3404
2356
1218
10988
1006
3819
4099
937
2218
5588
952
7803
16837
28227
5909
1404
13053