3936
3762
1707
1544
1357
1293
1070
880
807
735
632
449
367
359
314
225
210
206
195
186
182
175
143
91
90
71
62
47
42
35
34
33
27
24
21
18
16
15
13
12
11
10
9
8
7
6
5