31613
4410
37262
42517
31942
39951
3490
3789
5240
26580
35820
25718
630112
45000
44963
43168
3822270
3615156
30894
2973149
28576
24192
22400
20600