979
938
967
763
666
763
1781
3543
1869
823
929
1141
921
3563
915
920
991
636
683
127287
794
1953
870
584
695