612
1
643
2
1120
561
732
975
3
451
1927
1682
4
922
661
0
1458
2951
14
605
1214
621
754
1154
833
1559
7
988
10
882
937
601
749
840
687
439
550
456