3579
3384
3115
2197
1877
1687
1440
1337
1281
1104
956
849
815
792
780
729
673
663
598
573
434
383
377
353
323
305
299
275
247
223
195
178
175
174
168
155
147
125
124
114
112
101
93
89
60
55
52
48
46
44
39
36
34
33