20157 286
18305 178
7446 866
22363 664
6923 500
10904 206
5750 137
5536 322
2293 116
6255 338
3902 748
2267 309