3147
3054
2069
1931
1159
1153
1098
789
440
408
403
357
338
299
288
245
222
209
197
159
136
127
120
119
112
101
92
75
72
68
58
50
49
45
43
40
39
31
25
24
20
18
16
14
13
11
8
7
6
5