4591
4078
3862
2674
2327
2176
1922
1859
1728
1365
1266
1156
1068
1045
1016
898
859
823
799
627
508
504
486
436
408
403
357
353
333
292
266
229
222
191
179
172
171
170
169
162
154
147
142
123
95
89
80
77
70
69
66
55
52
51
48
44
43