2807 685
5031 112
29580 123
8288 523
9036 70
8801 212
10416 450
20011 46
144450 561
9604 680
5593 726
4299 608
2967 117