4159
3997
2906
2416
1508
1456
1414
1087
590
540
514
431
428
387
364
344
333
240
226
221
210
182
152
147
118
115
93
92
88
87
74
65
57
51
49
48
47
46
37
31
29
25
21
19
14
13
12
11
9
8