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