44951 485
5032 518
387541 1161
57174 627
4751 68
31179 884
4230 174
6148 88
876 30
7117 121
10311 758
25655 845