331
1
740
963
997
529
0
322
149
104
174
74
656
2
86
834
277
326
622
455
340
99
1461
4
384
93
413
246
73
61
64
274