5501
5139
4716
3257
2684
2583
2230
2189
2164
1791
1471
1425
1405
1189
1156
1121
1061
1053
980
745
641
608
561
549
512
467
426
424
412
359
341
338
293
271
249
225
218
202
186
177
176
174
170
162
157
146
129
102
97
92
83
73
60
58
56
51
49
47