35083 426
12567 454
8335 154
8887 295
144740 712
49215 125
15557 882
4557 727
7174 530
5880 477
4292 939
3715 234