2973 412
933 712
776 801
668 366
1857 567
526 364
783 864
143 746
337 630
727 220
766 735
738 696
91 929
228 574
1008 396
624 194
8 628
1002 951
273 303
191 875
876 402
594 140
118 506
500 196