1000 929
428 26
456 812
376 337
101 149
968 551
252 655
541 35
148 971
299 727
919 77
18 548
556 454
500 813
712 154
1794 500
29 692
430 264
1051 891
1007 563
959 202