4448
4000
3783
2649
2266
2110
1907
1660
1586
1277
1249
1086
1084
1043
989
984
858
844
831
785
513
510
502
401
390
361
358
357
303
266
261
254
227
199
185
171
162
153
151
150
138
131
117
116
106
94
89
74
61
60
58
52
50
42
38