4627
4390
3329
2818
1711
1691
1651
949
722
603
559
477
473
451
444
277
243
223
212
202
171
155
152
140
139
118
104
85
77
76
72
64
63
56
49
45
40
39
38
30
28
27
26
22
21
20
18
17
13
12
11
10
9
8