3040
3652
2132
7441
1751
1653
11441
2091
3378
2847
2783
2620
18716
2860
3210
3193
109952
22177
3048
4422
3799