9032
22338
13065
25258
22265
5002
1764
28983
17824
19725
28361
4449
37032
28515
5383
1752
23459
350678
167744
66707
30345
91740
178768
52661
726642
264780
33422
117087
10735
132484