5410
5112
4650
3115
2553
2552
2297
2169
2016
1638
1476
1395
1383
1158
1125
1121
1111
1014
930
719
619
602
591
581
532
441
434
429
412
331
327
316
296
237
229
221
208
191
183
181
176
175
168
167
162
139
133
93
86
83
81
76
70
66
64
60
54
46
42