304191 797
63310 479
66997 429
8826 591
415305 1056
86643 772
12548 698
26152 195
41551 1008
67417 505
13353 220
20335 519