980 333
431 238
916 212
214 154
795 751
139 876
382 149
362 468
592 885
782 303
275 385
769 722
325 463
843 624
37 465
116 513
2320 573
1294 657
75 767
819 113
55 28
627 726
399 617