670
3
294
1
842
0
859
519
336
796
2
476
83
598
395
253
250
511
233
36
412
306
1054
680
666
486
245
594
353
60
360
1148
4
934