158 157
3211 537
238 430
1777 885
99 556
915 774
664 795
426 82
780 26
70 670
166 823
740 627
47 757
5108 462
70 605
973 309
685 142
570 197
39 14
674 816
856 533