43
29
113
75
52
40
9
24
22
32
49
12
15
34
1786
36
28
13
25
1453
16
19
31
41
23
21
65
11
26
3
278
152
228
1
7
33
20
127
186
92
53
2