34905 426
12547 454
8321 154
8876 295
144436 710
49089 125
15463 882
4550 727
7161 530
5865 477
4281 939
3696 234