31713
42917
4430
37462
32042
40051
5280
36320
3799
3490
26780
25918
635412
45370
45293
43558
3845270
3653157
31044
2991150
28736
24372
22560
20750