2495 920
1040 514
1038 536
1008 273
996 117
973 953
957 98
955 481
948 157
944 151
942 712
915 260
905 863
903 738
895 89
870 14
869 703
865 905
853 238
848 153