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