5592 582
3953 207
25907 791
10241 259
15808 860
30319 362
40820 243
17230 316
30621 613
8920 242
4354 877
9019 152