4600
4458
1796
1739
1644
1440
1208
1010
911
840
727
475
433
381
367
344
297
247
238
232
181
162
161
102
92
86
65
58
53
51
38
36
33
29
25
22
21
18
16
15
14
13
12
11
10
9
8
7