22806 503
11117 322
6169 292
9460 665
9875 747
31708 633
23013 1057
1644 110
2432 93
4862 104
4511 598
25095 175
18439 109
2850 398
4071 806