4227
3790
3585
2543
2208
1989
1793
1593
1432
1201
1177
1084
1036
1030
919
869
860
822
818
800
511
502
480
389
374
329
321
317
293
244
242
240
211
204
174
158
157
155
150
149
121
118
106
84
82
72
70
65
62
49
45
44
43
41
37