31 728
279 955
849 610
220 531
442 589
912 922
752 665
242 58
65 747
157 777
975 886
154 78
581 439
115 811
91 949
829 857
41 557
500 305
1017 211
840 267