29013 556
10305 808
24166 324
8832 282
57422 691
43549 290
34166 227
8989 638
3509 726
4252 219
4324 483
2232 236
2498 206
7746 592
3780 714
7354 667
6540 503
1988 135