3797 811
2071 892
1551 50
1167 269
1012 139
979 102
972 151
969 945
963 620
958 630
950 334
943 886
927 332
921 631
870 376
853 956
852 748
841 621
827 825
818 203