5588 582
3951 207
25907 791
10240 259
15805 860
30319 362
40813 243
17222 316
30610 613
8911 242
4353 877
9017 152