302 669
2317 702
879 829
546 125
420 611
32 153
1244 1000
150 272
48 50
50 971
18 920
692 646
338 289
1696 842
944 462
642 618
812 154
122 928
306 570
219 878
709 46
627 282
853 127