15335
1183
8944
1910
15215
12730
13625
5717
984
1287
10935
12412
40577
30900
29663
26735
2327267
20924
2016153
1858149
18576
15310
14810
13200