135666 338
8649 860
11507 614
29616 247
44698 111
66564 987
56399 372
4988 321
2820 152
4276 477
70712 765
51367 900