6641
5088
3069
2943
2817
2757
2727
1788
1582
1486
1427
1341
1292
1286
1153
1151
1139
928
833
820
758
634
616
573
564
546
531
508
500
484
477
465
380
376
373
358
333
285
267
266
254
250
185
171
158
150
143
142
134
132
125
119
107
101
100
99
88