4671
4376
2631
2480
2048
1583
1192
1148
1111
970
922
920
806
727
717
700
656
569
555
552
515
513
475
464
438
432
414
382
368
364
337
302
287
284
276
273
231
218
214
202
184
178
165
163
146
139
136
129
122
115
114
100
99
91
88
83
81