2801 685
4971 112
29535 123
8277 523
9006 70
8789 212
10377 450
19965 46
144096 561
9593 680
5582 726
4275 608
2958 117