5515
1415
1284
1127
1115
966
852
642
510
435
402
371
288
282
273
264
234
207
197
189
186
166
154
151
127
125
115
112
94
90
86
85
72
71
68
53
50
47
45
42
40
38
36
34
32
31
28
27
26
25
24
23