2975 313
843 730
433 93
929 975
524 941
22 729
300 324
306 461
309 328
809 202
351 330
650 14
687 830
687 186
1010 369
455 713
865 358
781 275
500 901
227 512
588 984