4296
34272
43124
1471
8175
46269
17771
139663
54325
17253
20196
12778
42899
5105
8195
10156
11716
6733
5838
8576
5050
47007
1653
13687
18969
4341
5807
30725
3451
22488