1012 309
638 540
246 987
233 724
686 531
962 92
200 433
54 43
336 206
705 64
871 851
568 952
4657 418
780 86
45 777
522 787
1002 975
881 508
263 945
239 654
92 584
726 545
299 494