2513158
2167519
1668924
1304813
949826
824213
71334
70688
63748869
602410
56787
54393
51160
45764
45502268
44110
39854
37036
33641
33390
26373
24570
23552
21840
21320
20561
18243
17524
15420
14040
12410
11710
10390
10370
1860
1151
920
760
520
380