4976
4970
1845
1802
1676
1526
1297
969
961
953
755
620
614
545
523
426
425
240
198
182
172
163
154
143
112
99
75
70
66
61
57
40
38
34
27
25
20
19
18
17
16
15
14
13
12
10
9
8