580 457
2505 648
784 63
1143 883
27 692
287 129
488 232
435 812
1185 12
579 717
492 574
461 273
3259 269
7248 805
582 761
358 312
422 32
1223 163
969 963
369 460
142 971
392 702