2948 412
631 406
839 575
862 911
738 714
770 470
446 26
51 422
139 876
731 232
502 390
677 191
35 862
421 221
176 576
663 528
645 950
107 369
811 84
282 265
721 978
545 736
738 696
802 464