5114
4722
2744
2546
2430
1513
1401
1367
1289
1093
1070
963
947
926
790
776
692
659
646
628
618
608
525
507
485
466
461
457
436
405
384
379
347
338
317
282
256
244
229
182
178
173
170
169
165
160
159
137
136
126
108
106
100
99
98
89
87
84