516
1
468
534
408
973
0
709
742
2
889
667
1776
475
2882
12
70
732
856
3
1047
669
941
1156
1641
6
660
880
491
1031
803
1087
625
2520
281
934