3115 131
4127 666
10979 341
1856 216
3296 678
7920 504
2965 491
5772 664
11052 554
12511 903
14841 634
13253 625
10521 86
3178 322
2451 284
5725 807
8210 409
17015 675
6098 583
4495 745
7975 111
4269 580
5069 340
4006 760
5900 437
5160 143
5206 194
398611 931