1043 866
763 73
1601 808
687 755
931 59
2001 999
774 972
287 14
51 276
103 977
654 742
891 122
205 986
556 153
288 143
640 422
44 145
319 113
193 114
128 703
312 191
212 650
586 460