3910
3775
3006
2323
1364
1359
1251
1109
568
562
553
552
501
445
377
375
315
248
235
234
227
181
164
128
122
95
92
90
81
68
63
52
46
39
37
36
33
31
28
25
24
20
18
15
14
13
12
10
9
8
7