957
2
353
1
479
297
332
188
365
101
242
220
69
310
319
407
703
3
760
0
487
343
718
340
494
366
305
233
304
468
1659
4
510
1048