683
0
409
1116
339
557
670
468
438
431
1164
1661
1
274
269
419
970
3595
8
505
248
385
1336
872
981
953