1005 959
50 927
658 811
174 795
325 794
63 650
420 643
96 642
459 606
385 373
811 305
951 156
42 140
109 109
103 2