82
2
95
1
121
295
1504
6
1552
8
514
1312
694
1748
1094
301
501
99
807
865
73
88
606
766
1786
10
541
817
370
1409
414
759
3
210
1561
358