57
946
26
91
10
159
63
105
90
12
237
50
31
29
20
1856
7
16
17
37
6
96
18
13
4
22
24
11
21
8
2
58
33
9
15
3
35
34
19
62
223
132