3005 633
12289 841
5120 377
4355 164
3891 617
5681 410
5028 245
7716 924
5837 594
3078 514
2861 181
51667 217
9242 595
3099 443
2938 317
4929 771
2285 51
6295 717
10408 906
4837 516
5151 472
7168 161
7826 583
9441 367
7468 325
122858 166
17798 941
22188 529