5590 582
3953 207
25907 791
10240 259
15808 860
30319 362
40816 243
17226 316
30613 613
8918 242
4354 877
9017 152