2809 685
5041 112
29587 123
8290 523
9040 70
8801 212
10423 450
20016 46
144515 561
9607 680
5594 726
4302 608
2970 117