2902 313
778 896
715 766
259 605
131 253
728 220
61 144
586 55
714 648
230 190
810 745
57 50
1461 978
752 412
934 342
782 155
343 101
88 529
101 998
582 476
740 128
870 749
28 217
1131 813