435
2
668
0
519
1
396
470
543
356
433
522
1223
4
932
1229
513
911
895
788
375
395
458
391
472
482
384
295
310