52
19
1035
7
51
4
33
20
153
48
31
13
9
6
22
3
35
66
10
87
88
8
11
24
14
123
2
145
107
27
29
12
21
47
32
63
26
244
39
284