1016 79
2322 702
486 38
705 619
348 289
895 362
64 205
318 134
211 657
701 946
642 618
687 939
610 550
903 919
639 460
251 262
613 539
627 594
356 36
290 977
824 907
1015 747
152 584