5957
1787
979
660
583
511
388
376
359
344
196
184
163
161
154
150
106
96
94
78
75
70
62
59
49
41
39
36
32
30
28
27
26
25
23
20
15
14
11
10
8
7
6
5
4