4861
4684
1906
1833
1744
1596
1269
1051
960
948
733
477
455
432
398
363
344
274
248
226
195
183
181
116
103
90
72
63
57
43
40
39
37
30
22
20
19
17
16
12
11
10
9
8
7