3397
3308
3026
2064
1812
1620
1378
1280
1166
1056
880
861
840
768
704
669
667
624
607
570
423
376
368
355
343
311
294
281
266
247
240
239
196
178
167
157
156
145
140
110
105
101
98
89
88
83
82
63
61
54
51
42
41
36
35
34
33