3749
907
1956
14612
34510
1174
1517
26433
1867
17610
1437
1409
687412
49253
48510
47958
4248271
4040158
33084
3250151
31036
26632
24451
22840