3458
15449
2731
1863
17093
4489
17343
2404
33172
1497
5167
2429
6955
3981
5050
11429
1980
2604
2196
3986
4219
2504
5897
8806
14232
51618
8545
14427
6884
11981
31296
5364
10849
50421
33258
17494
9557
18320
4813
9427
19344
124851