44991 485
5047 518
387716 1161
57212 627
4762 68
31226 884
4255 174
6203 88
877 30
7182 121
10358 758
25718 845