556 49
1704 408
1836 564
2596 503
2925 670
2342 490
775 161
994 302
1522 483
2425 479
26017 280
9214 485
65325 346
29434 111
11246 826
15572 158
25317 200
3766 925
9725 239
5634 469