3160
3017
2070
1904
1206
1191
1017
934
524
429
393
338
322
287
272
249
216
200
192
174
149
137
135
120
103
96
93
66
64
62
56
51
48
44
34
33
30
28
27
21
20
19
17
15
12
11
10
9
8
6