3033 373
21150 287
18493 178
7523 866
22883 664
7014 500
11758 206
5851 137
5608 322
2412 116
6331 338
3945 748
2310 309