3040
3652
2132
7442
1751
1653
11441
2091
3379
2847
2783
2620
18716
2860
3212
3193
109958
22177
3048
4422
3799