332
1
210
317
326
143
551
5144
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