20157 81
5111 517
18450 596
5552 240
18759 308
30028 936
15928 774
7045 350
21093 315
4944 68
15217 256
14162 845
6349 504
10848 329
7904 209