6712
5986
2755
2651
2389
1885
1742
1300
1209
1034
905
670
624
575
515
322
271
250
230
202
194
192
136
129
107
98
90
85
67
53
52
32
30
29
28
27
25
24
23
22
21
20
17
16
14
13
12
11