7028
5541
3300
3291
3230
3205
3189
1862
1762
1711
1668
1561
1454
1297
1220
1201
1193
940
915
841
831
819
624
567
538
525
517
502
470
459
440
411
405
394
319
304
302
260
208
202
198
197
170
167
166
162
157
143
139
137
134
130
127
105
100
99
92