21812 649
12298 417
6723 733
45877 510
1706 288
16460 976
22553 442
1739 71
19076 246
3494 540
3523 388
1435 98
2513 302