963 27
1039 941
293 198
486 536
43 453
113 59
140 562
937 84
831 271
387 719
445 103
1002 362
165 978