5589 582
3951 207
25907 791
10240 259
15807 860
30319 362
40816 243
17224 316
30610 613
8914 242
4354 877
9017 152