5415
4136
2395
2307
2034
1991
1677
1266
1100
959
953
952
951
863
757
706
704
685
518
495
488
467
458
453
452
434
430
425
398
371
354
348
302
293
265
191
187
177
176
175
174
169
157
138
132
127
105
102
100
99
97
94
89
87
80
79
73