508 642
310 511
244 994
159 441
193 49
735 881
885 575
605 1
819 312
382 479
824 733
97 871
535 702
238 103
962 331
354 552
723 117
439 204
450 993
50 139