4141
4083
1741
1525
1423
1294
1060
923
828
765
618
507
475
434
372
350
315
210
198
197
184
157
149
93
82
79
74
47
46
39
32
28
24
23
20
18
17
16
15
14
13
12
11
10
9
8
7
6