34226 731
26400 877
9877 116
14698 859
12603 396
171282 713
14229 359
75705 684
24761 521
4647 382
6484 143
78350 391
60477 191