5660 582
3979 207
25962 791
10270 259
15845 860
30398 362
40954 243
17335 316
30894 613
9094 242
4381 877
9043 152