6685
5928
2701
2644
2361
1852
1696
1293
1253
994
928
675
618
561
560
325
292
283
252
238
235
199
177
139
127
113
93
78
74
67
63
60
52
47
35
33
30
28
27
25
23
21
20
18
17
16
15
13
12
11
9