1005 65
2292 793
581 511
815 257
334 90
749 145
158 586
868 911
285 683
862 97
121 584
625 263
935 712
185 87
778 896
776 801
299 141
703 932
619 278
596 900
239 992
68 770
388 148