0
4
7
181
113
257
629
148
173
118
294
631
199
158
153
126
564
207
175
431
82
186
208
198
157
281
371
273
461
219
122
374
220
65
100
83
498
112
176
147
481
156
114
111
301
223
418
324
600
760
184
872
725
2639
239
1641