58
41
138
257
27
50
1145
104
66
29
15
14
33
4
35
40
21
872
55
193
67
94
162
38
733
313
281
20
81
80
1753
75
2538
217
5277
306
120
177
7107
106
260
52
49
409
284
415
51
116
110
163
96
112
47