3113 131
4125 666
10973 341
1856 216
3296 678
7918 504
2965 491
5772 664
11052 554
12509 903
14840 634
13248 625
10520 86
3177 322
2449 284
5723 807
8210 409
17013 675
6093 583
4495 745
7975 111
4268 580
5066 340
4005 760
5900 437
5159 143
5204 194
398342 931