450
1
516
587
4
161
418
0
193
340
426
3
192
123
203
473
2
33
76
107
87
674
512
63
198
124
551
1831
967
443
888
988
622
897