54823
28014
28717
4380
39157
32814
3650
35424
29824
28326
3027959
25312
631312
45090
45023
43248
3833270
3628157
30904
2985150
28626
24262
22460
20640