362
1
421
337
511
2
435
219
832
3
68
216
393
879
679
469
122
607
280
717
483
339
100
758
0
702
437
48
465
313
1466
338
492
88