1098 59
1154 55
533 45
843 749
521 184
78 875
558 463
645 33
196 969
254 301
967 55
477 382
47 36
60 980
641 326
615 258
775 394
965 406
986 823
684 370