18395 164
6520 653
8112 31
44855 926
8729 137
30095 664
92270 683
5458 399
2436 192
260101 832
14653 70
4971 627
3236 614
2812 305
1310 66
1699 254