4166
3875
1738
1601
1485
1289
1085
853
768
712
658
467
389
333
319
247
222
212
211
195
179
167
165
79
77
60
59
53
50
46
38
33
32
26
25
21
20
19
16
15
14
13
12
11
10
9
8
7
6