3749
907
1956
14612
34510
1174
1517
26433
1867
17610
1437
1409
687412
49263
48510
47978
4248271
4040158
33094
3250151
31036
26632
24471
22840