680
2
743
544
1
1880
3
851
615
1599
3680
6
2007
0
1216
1073
557
486
604
983
658
623
1952
543
404
3128
477
1495
4
481
93
598
2064
1511
9043
9
509