7998
6827
4054
4018
3999
3904
3757
2254
2228
2071
1956
1929
1811
1601
1496
1480
1331
1052
1026
1015
1013
1011
788
747
711
701
631
608
596
584
529
514
508
429
418
403
345
325
303
249
245
239
236
231
227
209
204
202
199
188
178
176
168
167
166
132
124
108
103