5806
1586
1044
539
519
452
382
359
357
257
191
178
175
151
148
98
83
76
62
60
57
54
53
43
42
40
36
34
30
28
27
24
23
22
21
17
16
12
11
10
8
7
6
5