306
1
882
2
522
472
760
639
340
1390
6
637
1198
2142
4
773
673
1651
5
690
578
414
197
555
758
452
607
785
3
577
1110
0
1375
796
2873
5442