506 40
2491 648
1299 287
2761 743
2155 508
2407 229
7381 323
15468 409
7600 664
19450 112
6854 438
7381 240