5060 291
23031 66
30202 663
11605 107
18042 803
43753 472
10864 255
20314 497
31233 329
14584 598
5537 395
30431 221
4705 911
3505 379