5606 582
3957 207
25917 791
10245 259
15815 860
30340 362
40851 243
17259 316
30675 613
8966 242
4358 877
9022 152