447
1
737
4
965
562
2
1068
5
623
2645
643
2222
8
1810
687
996
1447
6
4692
21
701
832
1031
629
994
1438
2146
675
5768
9
2149
1288
988
688
1982
4983