44
3
2
17
8
23
332
45
686
74
108
55
277
89
172
82
7
11
298
39
1883
16
91
41
157
10
103
77
70
38
25
5
14
31
18
1438
15
43
47
34
27
52
64
26
9
13
29
50
48