2983 412
941 140
670 528
752 412
23 693
804 66
1008 557
397 364
1008 396
193 875
676 736
619 278
350 137
778 896
580 511
369 679
238 562
556 332
844 524
991 840
852 190
370 695
2602 912