3113 131
4125 666
10967 341
1856 216
3296 678
7917 504
2965 491
5772 664
11052 554
12509 903
14840 634
13248 625
10520 86
3176 322
2449 284
5722 807
8209 409
17013 675
6093 583
4495 745
7975 111
4268 580
5062 340
4005 760
5900 437
5159 143
5203 194
398279 931