4520
4505
1687
1685
1607
1412
1177
954
803
784
676
528
510
490
468
382
363
224
219
207
202
190
178
102
75
72
70
57
47
46
45
44
38
35
30
23
22
21
20
17
16
14
13
12
11
10
9
8