38458 52
2939 286
9078 73
26989 176
29018 105
13528 330
7904 407
4754 162
33812 450
3535 88
29047 971
4214 715
25327 82