259 123
69 108
951 630
142 225
486 941
802 548
508 545
241 3
301 240
697 375
130 992
455 737
1042 833
733 558
497 26
349 466
887 991
590 396
141 913
944 457