580 457
399 311
101 339
403 107
784 63
960 8
273 183
287 129
573 709
665 651
1001 155
518 428
2505 648
390 575
636 307
537 35
805 524
469 102
957 986
16 548
492 574
636 563
45 97
92 312