2809 685
5040 112
29586 123
8289 523
9036 70
8801 212
10423 450
20013 46
144503 561
9607 680
5594 726
4301 608
2969 117