502 12
592 58
127 259
51 118
494 591
246 177
164 523
195 576
371 995
891 854
298 771
380 286
931 956
764 526
740 49
205 703
347 193
161 141
150 115
371 104