5592 582
3953 207
25907 791
10240 259
15808 860
30319 362
40819 243
17229 316
30620 613
8920 242
4354 877
9019 152