5835
5235
3026
2941
2911
2389
2284
1738
1395
1340
1297
1219
1196
1155
1111
1034
875
852
777
772
632
609
594
586
554
537
513
512
495
458
449
411
377
315
308
307
289
267
263
247
229
214
198
187
183
181
167
161
152
146
143
132
114
112
102
100
99
97