5600 582
3953 207
25909 791
10241 259
15812 860
30336 362
40836 243
17243 316
30651 613
8949 242
4356 877
9021 152