3050
12898
2411
3777
13671
13400
4940
6086
15338
2521
4567
3506
2981
2617
3576
3137
2607
19701
120377
21447
8034
4374
3177
4809
10593
2851
22311
289846
23432
23937
42699
15408
149028
7850
5191