2818 685
5082 112
29623 123
8298 523
9051 70
8811 212
10441 450
20045 46
144762 561
9616 680
5603 726
4310 608
2978 117