4928
4162
2424
2308
2158
1384
1356
1333
1086
1042
1002
965
830
809
783
767
656
630
614
580
546
545
500
474
473
418
402
391
360
340
327
325
317
296
253
230
221
217
207
191
149
142
141
138
135
129
128
124
123
118
108
106
102
100
99
91
89
87
77