303 706
302 669
688 401
252 582
1245 1000
504 699
562 455
18 920
478 986
907 723
882 698
935 995
114 368
2779 912
546 125
678 916
639 302
407 600
110 247
989 550
358 697
468 937
910 639