3823
3606
1591
1471
1260
1251
1034
856
794
689
609
420
361
343
310
231
207
206
197
176
161
159
138
88
83
70
59
49
38
37
34
33
23
20
17
16
14
12
11
10
9
8
7
6