3562
13240
58468
3134
36823
45270
6372
4156
20076
2188
15611
50619
57386
22498
101720
3647
46624
157887
34185
21339
9637
12153
20813
37723
30167
12083
17691
6234
9994
14859
17731
4805
11324
5433
5191
5850
5994
5691
77719
140077
35545