1018 988
1006 592
559 854
688 584
61 928
764 915
907 695
330 998
267 302
558 319
820 705
713 342
20560 365
18876 807
12089 361
10927 351
9194 364
8798 24
7093 201
6881 41
6665 228
6630 37
6062 923
5985 649