5422
4845
2919
2782
2571
1778
1770
1640
1332
1183
1155
983
982
981
966
926
843
737
699
644
626
610
542
528
513
498
478
470
462
456
436
407
390
345
316
296
273
270
229
204
195
189
184
166
165
163
161
158
137
123
120
118
117
99
98
96
93
92
83