5091
5940
37623
60551
32731
3580
37062
2270
22411
20751
4530
4091
39377
30210
28543
25905
2221267
20104
1942153
1800149
17816
14840
14530
12760