893 826
909 795
667 445
846 278
696 812
327 525
233 52
762 405
588 340
544 974
934 425
300 767
20491 365
18814 807
12060 361
10893 351
9163 364
8777 24
7071 201
6866 41
6645 228
6613 37
6042 923
5972 649