3222 301
10446 145
20591 115
4220 150
5185 513
24379 213
8996 679
4657 621
23575 294
5299 374
12345 637
10361 516
12029 611
24123 841
3163 106
2921 226
4550 353
16686 413
4546 639
10993 633
9872 661
5135 685
3528 314
9619 253
12272 614
6732 509
19550 231
6995 970