463
1
517
2
372
1137
472
433
558
640
162
370
382
410
541
1470
5
405
1048
866
609
8
2792
4
3486
2974
1126
1077
748
765
1062
593
645
626