905
1
522
628
0
72
619
160
422
3
188
191
103
218
161
441
206
61
942
2
551
1831
4
985
887
123
197
63
27
674
87
201
121
470
75