21766 649
12297 417
6714 733
45596 510
1697 288
16422 976
22551 442
1735 71
19070 246
3490 540
3513 388
1431 98
2503 302