1248
771
1260
784
907
621
1852
963
3374
525
707
492
939
535
560
1366
598
603
803
4560
635
1172
1469
559
710