2284
1616
1064
878
888
1028
844
907
914
860
976
833
804
772
811
1261
777
929
1283
899
1176
901
998
885
594
476
546
619
605
548
652
554
600
578