4985
4643
1829
1798
1727
1377
1235
1186
1141
929
692
502
476
443
398
387
383
272
251
221
188
162
160
138
111
84
75
61
60
59
52
46
45
43
33
30
28
24
18
17
16
15
14
13
12
11
9
8
7
6