870
3
500
1
623
2
616
814
606
617
198
0
493
5
144
170
150
584
348
645
59
441
365
4
531
799
426
644
400
370
503
317
397
342
324