21741 649
12295 417
6706 733
45502 510
1694 288
16412 976
22551 442
1727 71
19068 246
3487 540
3510 388
1430 98
2501 302