332
1
210
315
326
142
551
5140
2
301
472
2997
9
556
83
843
3
706
1514
309
539
657
2605
1605
726
571
996
1182
799
474
394
232
101