2040 712
1343 404
789 108
874 924
1742 442
458 594
529 728
1823 645
1012 272
684 247
566 667
968 39
20561 365
18878 807
12089 361
10930 351
9199 364
8798 24
7098 201
6884 41
6665 228
6633 37
6063 923
5985 649