535 993
897 197
156 731
861 672
668 950
663 254
372 483
957 747
896 733
223 35
160 379
215 643
10 900
670 693
318 170
232 370
777 60
58 201
617 356
57 342