4351
4176
1803
1529
1399
1394
1082
900
829
757
622
492
437
427
386
379
333
203
184
179
173
164
151
115
103
92
75
52
38
34
32
26
22
20
19
18
17
16
15
14
13
12
11
10
9
8
7