312 78
130 189
892 957
99 556
854 694
457 606
37 14
36 333
671 816
848 102
379 654
181 304
3202 537
69 605
1562 510
1537 137
107 395
516 698
68 670
323 729
784 173
488 355
389 908