5648 582
3970 207
25946 791
10262 259
15832 860
30384 362
40920 243
17304 316
30825 613
9043 242
4376 877
9035 152