582
69
33
142
207
230
181
26
62
54
106
125
276
123
116
195
47
120
251
219
152
378
369
111
260
232
257
531
921
220
103
1044
992
387
233
229
143
156
214
206
794
532
223
604
544
358
841
350
695
121
95
263
149
824
308