40517
29113
34662
3250
24480
29041
33520
31414
4070
36851
4160
28424
593011
42660
42573
40357
3579270
3375155
29364
2822149
26886
22782
21250
19350