8385
20776
12207
23327
20928
4624
1454
27887
17148
19220
27957
4225
36351
27055
4964
1564
22898
348862
166244
66388
28622
91022
177522
50746
721533
263572
32910
116018
10384
130401