20871 613
9196 73
4300 459
20982 354
7009 143
22310 247
95153 678
17936 760
3955 503
2900 451
7518 643
17157 828
9288 79
4706 39