4358
4187
3105
2668
1652
1623
1523
829
635
620
563
525
487
422
390
312
273
205
187
183
175
166
138
134
119
115
113
101
79
76
74
67
64
60
55
54
53
51
32
29
25
24
22
20
17
16
14
12
11
10
9
8
7