5645
4878
2794
2778
2351
1961
1958
1905
1326
1105
1067
992
977
946
934
926
862
701
685
655
645
617
565
559
540
536
534
515
484
455
452
408
384
370
357
304
290
251
236
221
213
210
183
173
170
168
152
149
138
124
119
118
109
103
102
100
99
97
88