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