5642 582
3967 207
25941 791
10259 259
15828 860
30381 362
40914 243
17301 316
30807 613
9034 242
4370 877
9033 152