1016 309
926 510
5799 462
782 86
795 371
291 86
267 430
246 987
490 587
405 702
381 402
234 801
260 276
7520 208
638 48
596 858
175 376
522 787
3493 537
422 206
473 353
27 36
963 92