1001 754
866 15
842 343
794 681
791 288
775 272
740 106
615 696
610 717
409 428
404 505
283 639
184 456
132 585
58 692
54 219