5616
4655
2755
2615
2421
1775
1700
1567
1269
1145
1065
972
954
939
925
882
822
736
657
647
644
597
528
490
474
471
459
455
450
448
377
370
368
343
305
290
279
252
241
232
199
179
163
155
139
137
136
130
124
114
111
109
105
101
100
99
93
79
78