1035 881
302 475
716 953
4898 418
7763 208
838 651
898 818
43 862
909 147
515 759
793 952
15 214
956 899
969 87
1019 399
232 153
242 855
123 500
266 138
347 262
968 913
937 993
454 176