3110 131
4125 666
10956 341
1856 216
3295 678
7915 504
2965 491
5771 664
11049 554
12509 903
14838 634
13247 625
10518 86
3173 322
2447 284
5721 807
8209 409
17011 675
6092 583
4495 745
7975 111
4265 580
5061 340
4004 760
5899 437
5157 143
5202 194
397923 931