2971 412
184 87
2282 793
496 921
1163 1000
668 528
938 140
689 318
1547 842
89 535
299 141
118 584
369 394
294 628
2898 313
326 49
641 697
330 90
852 190
734 836
23 693
66 889