3048
12895
2409
3773
13670
13399
4937
6084
15336
2518
4564
3502
2978
2614
3573
3134
2604
19698
120370
21441
8029
4372
3174
4805
10587
2849
22306
289829
23429
23932
42696
15406
149016
7847
5184