673
1
528
0
76
68
107
88
89
195
105
116
94
95
84
677
3
1110
5
2
645
883
593
743
143
656
174
1309
500
490
4
131