933 381
2887 313
843 949
504 514
58 95
400 514
217 31
443 156
117 848
298 20
981 897
564 608
197 152
946 882
796 119
239 684
714 648
483 31
935 981
877 970
862 461
199 404
381 834
684 660