2975 313
519 752
904 884
415 185
843 730
962 352
997 161
554 145
300 324
501 863
306 461
105 670
95 322
852 496
687 830
642 388
494 481
392 989
883 827
475 613
94 225
309 328
173 511