400
389
386
384
374
367
366
365
350
349
348
347
342
341
337
331
330
329
318
317
316
295
294
263
216
213
212
171
158
148
144
139
128
110
107
85
82
81
71
62
59
58
57
56
55
54
53
52
51
50
48
46
43
38
37
34
32
29
27
25
24
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
4
3
2
1