593 105
284 54
109 706
60 263
71 58
861 409
955 30
173 538
111 398
177 751
1002 771
199 577
513 594
715 518
59 795
102 46
886 173
647 83
45 202
149 319