5646 582
3968 207
25944 791
10262 259
15829 860
30382 362
40917 243
17302 316
30814 613
9035 242
4370 877
9034 152