1053 316
997 836
959 1000
888 74
862 51
851 340
833 929
806 117
734 543
704 160
681 389
612 372
559 604
482 329
435 347
373 100
367 852
340 500
328 885
309 743