5600 582
3953 207
25908 791
10241 259
15812 860
30336 362
40833 243
17243 316
30647 613
8947 242
4356 877
9021 152