818
2
517
1
744
121
860
3
56
0
522
656
71
542
884
177
493
363
892
151
101
175
93
112
242
103
157
63
382
110
94
203
124