1891
6
1602
1
2115
1543
0
1330
1224
1577
2
1114
3185
4
1032
1048
1744
3463
15
1097
556
707
761
706
746
505
550
615
515
434
947
503
571
913
3
469
566