342 40
2902 313
1122 251
330 90
656 875
837 574
504 859
648 907
645 950
948 313
83 876
325 241
738 13
370 394
181 129
815 361
1114 129
843 949
651 657
574 107
691 801
868 521
1104 5
189 614