4058
3725
3371
2378
1900
1725
1597
1543
1268
1218
1032
994
940
808
775
772
738
718
699
647
450
441
409
384
382
349
341
334
309
246
228
221
211
204
185
182
163
135
122
113
110
109
105
103
102
97
94
86
74
67
57
51
49
43
41
34
28