35088 426
12567 454
8335 154
8888 295
144758 712
49222 125
15560 882
4558 727
7175 530
5880 477
4292 939
3715 234