873
3
682
0
503
1
601
688
512
494
433
625
398
486
3029
7
1597
1456
644
432
541
2
3724
579
500
1122
4
31539
42
1085
1173
439
558
444
631
1684
5