327
1
239
224
447
4
80
136
213
2
104
355
309
255
377
545
3
108
114
0
299
312
177
368
181
130
994
106
133
226
347
57
541
82
308