49
29
15
227
22
62
127
41
19
4
101
10
17
58
42
16
123
36
9
118
71
1190
234
241
38
28
879
581
31
130
14
79
67
8
74
24
99
163
167
96
868
26
125
27
175
1381
20
32
112
7