5653 582
3973 207
25948 791
10264 259
15837 860
30388 362
40933 243
17314 316
30845 613
9060 242
4376 877
9036 152