47
42
221
131
896
89
36
156
260
141
169
436
65
90
139
114
59
58
144
80
49
39
108
70
41
35
51
84
33
279
245
38
486
55
176
222
167
117
1698
64
50
227
257
523
145
60