3055
27449
18380
15157
19489
6533
4946
8227
2551
9061
8640
4129
63291
4384
4559
3131
16890
15213
5916
5142
22015
10460
54278
92090
4825
4172
6735
9914
30864
4844
8033