8228
2528
1861
1435
1423
1307
1299
781
741
713
688
651
622
613
569
508
295
293
289
251
231
226
191
181
177
170
126
121
118
113
107
101
97
94
87
85
68
62
59
51
49
47
45
43
36
35
32
31
30
29
28