2931 593
13794 131
101685 279
609712 881
446082 580
52402 794
345286 430
210897 721
221211 673
7306 801
3056 177
13886 819
44815 634
99464 356
146862 163
140743 268
152067 575
127239 969
108745 715
86165 919
25519 1009
67291 536
88115 185
45550 357
124478 132
59029 621
86418 266
85707 762