4599
4503
2543
2417
2356
1758
1751
1515
1300
1107
1083
1063
1058
989
932
872
798
676
604
593
554
550
537
517
513
477
437
432
413
412
406
352
309
274
248
239
233
214
200
198
193
188
176
170
148
147
140
139
134
129
122
117
115
105
100
99
93
90
87