2982 412
1164 1000
749 145
831 66
669 528
231 76
66 889
486 36
656 875
676 736
239 992
338 630
305 82
1000 65
933 712
674 43
226 601
509 100
756 45
80 168
315 534
388 148
1104 5