506 40
2496 648
1300 287
2761 743
2156 508
2411 229
7384 323
15468 409
7606 664
19458 112
6860 438
7385 240