17986
10018
103845
33311
3149
23288
44528
2870
4412
2535
9844
14498
6155
2475
40135
14383
3270
4564
9218
26699
4704
15947
9171
3506
12197
141923
14072
12097
2333
14356
4285
15439
21697
2559
25191
752
25822
3123
7382
7663
27167
23272
3489
3523
23695
12519
19851
12702
6800
4734
6276
1597
7928
5992
3310
10442
7370
8171
13592
46691