24882
32500
7901
5695
5506
4839
1529
1657
3643
3054
2557
2031
1984
1907
1806
1483
151
179
62
118
57
70
40
100
186
384
89
67
191
183
303
60
316
1026