6001
5037
3060
2903
2672
2070
1948
1705
1374
1244
1187
1143
1075
1011
992
944
919
760
727
698
684
650
564
554
532
522
501
492
482
478
468
455
407
387
377
308
305
303
268
261
204
197
187
186
183
177
173
155
149
139
137
135
126
110
102
100
99
92