668 500
44 32
451 47
839 561
580 235
159 158
438 755
102 601
884 802
94 81
530 843
654 36
267 303
783 902
615 411
975 222
383 655
110 773
363 767
651 17
183 116
332 505
980 907
854 531