105 68
994 120
158 57
871 103
435 884
93 241
44 946
257 140
928 773
670 950
462 145
539 577
265 903
936 823
686 512
874 971
267 782
86 99
152 33
187 541