6663
5956
2736
2621
2405
1881
1717
1283
1226
1017
917
668
612
570
527
329
281
270
246
237
195
179
169
137
127
97
95
88
81
69
57
55
54
35
34
32
31
30
27
26
25
24
23
22
20
19
18
17
16
14
13
11