150150 498
4593 880
32722 170
3234 527
2671 498
13233 730
8613 320
3265 452
22783 800
3372 154
16287 240
22049 322
4910 351
15862 432
5031 434
4421 181
16831 379
4595 282
9654 605
4085 639
1479 200