2512558
2167519
1668524
1304513
949826
823613
71324
70668
63728869
602210
56767
54393
51140
45754
45502268
44100
39854
37036
33641
33380
26373
24570
23552
21830
21320
20561
18233
17524
15420
14040
12410
11710
10390
10370
1850
1131
890
560
500
380