3049
12896
2409
3775
13671
13399
4938
6085
15337
2518
4566
3503
2978
2617
3574
3134
2605
19698
120375
21444
8031
4372
3175
4806
10589
2849
22306
289835
23431
23933
42698
15407
149020
7848
5188