4566 93
1902 146
9687 638
4325 702
11128 243
4097 522
5262 749
4481 642
28399 893
9186 671
8193 155
7751 648
1158 40