294
243
840
161
1
183
844
93
0
660
2
778
244
106
14
7
589
51
826
30
169
292
323
191
156
81
66
55
280
19
92
60
124
109
106
337
261
254
148
168
276
219
569
420
127
32
151
196
194
234
