4496
4410
2462
2343
2306
1702
1653
1488
1241
1078
1039
1003
998
975
908
848
773
681
658
574
560
539
507
505
487
469
451
437
429
419
406
395
386
332
298
286
257
243
216
209
193
186
181
165
161
159
146
138
134
128
126
125
113
112
104
100
99
92
88
83