640 612
333 187
291 31
1667 239
749 648
1472 580
877 843
210 11
228 20
786 729
629 129
408 264
415 165
328 508
1652 384
39 994
395 983
829 441
534 798
89 448
892 272
927 381
513 650
516 681