34905 426
12546 454
8321 154
8876 295
144428 710
49088 125
15462 882
4550 727
7161 530
5865 477
4281 939
3696 234