3
2
0
15
320
538
491
83
186
3
206
223
46
375
194
434
350
2
647
0
65
279
373
469
57
412
312
72
219
48
520
149
169
214
126
144
158
179
179
209
252
310
185
