5658 582
3977 207
25958 791
10267 259
15844 860
30395 362
40952 243
17327 316
30883 613
9078 242
4380 877
9041 152