437 1000
804 413
175 96
286 86
684 625
705 844
890 993
953 843
389 787
244 538
400 110
110 762
20554 365
18873 807
12087 361
10926 351
9193 364
8797 24
7093 201
6880 41
6665 228
6629 37
6061 923
5985 649