1504
6
1552
8
1748
1
694
1312
2
1094
301
501
807
865
99
73
88
766
606
1786
10
541
817
1233
4
759
3
1561
414
210
370
1409
358
1319
530
882
498