19556 503
9838 320
4702 291
9270 665
9749 747
31466 633
22487 1056
1598 110
2138 93
4532 98
4361 598
23477 175
17640 108
2695 398
4001 806