2807 685
5027 112
29574 123
8288 523
9035 70
8800 212
10413 450
20009 46
144430 561
9604 680
5593 726
4299 608
2966 117