2788
2679
2075
1814
1110
1085
817
669
642
467
466
410
404
378
281
207
196
192
187
163
162
144
81
80
65
64
61
58
51
43
39
22
21
20
18
17
15
13
12
11
10
9
8
6
5
4