596 384
676 997
953 493
431 501
397 523
568 264
509 862
932 719
375 533
313 154
258 607
453 90
22 501
37 635
129 107
910 236
343 957
231 65
124 602
20 385