7029
1977
1601
1267
1238
1142
1110
661
651
622
565
508
500
491
439
422
299
279
235
226
195
192
169
166
141
131
121
118
102
101
93
90
85
83
81
76
75
56
54
52
49
47
43
42
40
38
36
35
34
30
29
26