305 82
1000 65
1164 1000
2442 127
749 145
332 90
674 43
529 364
776 801
2602 912
1008 557
988 100
786 854
313 201
28 113
43 991
752 412
451 202
804 66
656 875
98 46
948 313
767 676