300 669
431 962
2316 702
542 498
994 130
315 470
230 946
175 808
755 778
636 851
927 499
329 258
742 601
385 651
543 125
796 690
188 795
32 153
898 232
314 286
326 997
689 477
295 755
877 267