4392
4131
3157
2583
1626
1603
1534
868
622
559
552
471
441
437
383
249
238
211
205
188
158
143
138
135
134
117
116
87
73
69
67
59
56
55
45
44
38
34
31
30
27
21
17
15
14
13
11
10
8