5588 582
3951 207
25906 791
10240 259
15805 860
30319 362
40812 243
17219 316
30609 613
8910 242
4352 877
9017 152