5220
4655
2689
2563
2172
2164
1516
1289
1177
1169
1141
1089
1075
1016
994
991
779
703
652
609
546
534
506
496
472
469
466
451
426
406
404
391
327
297
285
265
231
214
209
197
183
180
151
150
147
146
140
135
134
131
130
123
120
114
106
100
99