2939
2781
1879
1813
1152
1049
1017
804
456
401
339
312
265
264
260
220
216
186
173
166
147
142
137
124
123
75
69
64
60
57
53
45
42
41
39
34
29
27
24
23
21
16
14
13
11
9
8
7
6
5