1005 17
983 547
978 375
973 704
891 496
753 238
740 971
705 94
675 109
577 833
471 895
470 589
447 720
408 988
388 371
385 33
344 334
299 869
297 323
291 241