2936
2623
1965
1850
1161
1146
894
803
491
481
446
395
352
286
251
207
185
168
158
150
130
124
116
100
80
73
70
61
60
57
56
55
50
42
36
34
29
26
19
18
16
15
14
13
12
11
10
9
8
7