505 675
552 142
397 879
941 402
757 286
719 144
662 184
473 846
2686 792
904 766
483 95
35 58
1702 842
350 7
257 303
736 169
57 507
849 498
510 69
201 420
881 743
996 499
177 504
32 40