5606 582
3957 207
25917 791
10245 259
15815 860
30341 362
40853 243
17259 316
30676 613
8967 242
4358 877
9023 152