6259
5582
2713
2587
2243
1816
1621
1245
1174
980
845
646
540
530
475
320
289
255
254
228
218
141
138
132
122
104
85
77
76
69
68
58
57
47
37
36
31
29
28
26
25
24
23
21
20
19
18
15
14
13
11