5639 582
3966 207
25939 791
10257 259
15828 860
30375 362
40913 243
17300 316
30802 613
9029 242
4369 877
9031 152