290
62
43
35
5
23
45
40
106
12
32
3
24
21
15
4
56
47
9
11
36
31
28
26
16
1
17
766
52
7
34
72
46
13
432
346
6
8
30
59
42
91
20