4278
4254
1666
1616
1468
1387
1155
926
844
755
683
474
452
393
378
366
357
243
239
207
171
149
91
86
66
55
54
47
46
39
38
31
28
23
19
18
17
16
15
14
13
12
11
10
9
8
6