2985 412
2211 220
941 140
819 650
407 893
670 528
531 364
401 488
916 219
758 45
656 875
80 168
788 854
334 90
238 562
852 190
28 113
999 488
625 263
299 141
677 736