269
2
116
615
1
557
792
1096
274
0
405
92
877
594
79
556
422
679
979
1438
8
397
71
810
113
93
101
1981
2141
7
2885
4
935
1309
3
66
1007