1093 725
1032 228
1028 927
995 100
985 660
979 312
970 847
870 439
869 520
854 768
844 288
821 730
731 845
728 684
713 354
711 859
699 142
696 465
672 910
667 512