1006 81
620 541
816 217
736 624
956 134
411 865
396 240
1031 960
99 114
112 304
537 334
295 187
240 641
950 688
636 4
534 146
424 473
175 998
603 245
381 988