41723
4698
3347
3048
2968
2618
2273
2003
1439
1195
1038
1028
1008
706
694
682
509
502
451
441
400
382
379
340
278
273
243
216
214
209
208
206
175
159
146
143
136
133
129
122
112
105
95
92
91
87
85
80
67
64
57
46
41
40
39
31
21
19
15
14
12
11
9
6
5
3
2
1
0