44993 485
5047 518
387725 1161
57213 627
4762 68
31228 884
4258 174
6204 88
877 30
7184 121
10365 758
25721 845