4906
4582
4187
2878
2372
2311
2008
1851
1812
1527
1306
1295
1119
1074
1031
1000
972
970
907
795
565
558
511
498
494
473
437
397
361
340
332
329
313
219
218
213
196
193
168
150
148
147
143
137
134
132
97
89
86
68
67
61
60
58
52
47
46
41