493
3
744
2
54
0
859
522
1
656
646
496
144
93
476
106
133
450
5
174
303
103
891
100
177
151
202
123
86
66
125
56
132
220