4424
4026
2350
2194
1996
1429
1025
1019
1002
992
915
892
851
840
704
648
621
614
562
553
483
467
463
452
451
414
381
380
356
355
344
317
315
312
286
243
202
200
191
190
187
174
158
152
137
135
125
118
116
115
109
100
99
97
91
90
83
73