7115
1509
804
405
398
345
328
297
296
284
278
277
216
213
203
200
198
197
186
134
129
124
121
104
100
99
95
86
85
76
67
65
61
54
52
40
39
37
36
35
34
33
31
29
28
26
23
22
20