555 80
3056 362
4345 639
2160 252
2720 571
5125 775
12506 312
2827 276
4980 564
1308 180
1725 90
13159 693
14687 664
2189 330
17821 420
9986 282
8302 925
4970 362
12913 160
3632 533
16092 32
27063 396
5180 164
5965 661
23192 478
4483 772
6402 292
3600 42