42927
19580
16771
4980
10901
3358
1642
40476
1750
23226
27601
11603
14175
15867
12798
27188
5429
2338
2953
4496
2317
7515
2330
4024
6798
8561
13663
3096
10505
3307
4434
12544
7835
11732
8065
8049
5983
7792
32419
20153
5185
17691
40707
21156
4472