2120
2931
1884
3207
1633
1620
2422
1600
3240
10365
2703
4167
3670
2454
2462
34113
126535
207664
87213
104731
64511
104915
94518
6329
59515
3987
110915
5819