21796 649
12297 417
6719 733
45766 510
1699 288
16444 976
22551 442
1738 71
19071 246
3493 540
3517 388
1433 98
2510 302