965
1173
961
591
959
535
966
956
568
964
534
960
595
958
589
594
955
533
643
642
954
707
710
709
493
706
690
708
125
93
126
593
590
592
87
20
12
501
10
9
507
500
567
499
3911