1003 973
931 565
874 746
864 366
860 151
846 714
670 463
650 349
574 44
534 313
238 800
179 429
75 747
69 209