3113 131
4125 666
10965 341
1856 216
3296 678
7917 504
2965 491
5772 664
11050 554
12509 903
14840 634
13248 625
10519 86
3176 322
2449 284
5722 807
8209 409
17012 675
6093 583
4495 745
7975 111
4267 580
5062 340
4005 760
5900 437
5158 143
5202 194
398181 931