5146
4865
4381
3009
2520
2371
2101
2093
1955
1624
1355
1326
1316
1126
1052
993
983
962
921
701
561
542
537
509
503
495
450
416
394
365
353
327
305
280
237
191
188
177
176
171
170
164
151
145
135
131
112
106
100
91
90
74
68
62
60
57
56
46
45