1058
2
1637
5166
5
889
1
1448
1704
1478
1477
732
2791
3615
4
947
3108
693
799
1097
611
864
792
4772
3
1270
1010
935
682
1330
1319
655
525
742