4883
4258
2430
2322
2203
1404
1397
1388
1083
1038
1018
944
876
828
794
789
685
662
633
614
529
517
515
512
440
435
430
416
392
384
366
364
342
341
305
290
264
237
224
220
204
188
157
135
131
130
129
119
116
114
112
110
107
100
99
98
86
75
71
65