35061 426
12564 454
8333 154
8886 295
144702 712
49198 125
15544 882
4557 727
7172 530
5879 477
4292 939
3714 234