5952 509
3965 94
3788 444
7033 571
5437 472
2923 297
2585 404
4554 106
13936 598
12044 300
24597 91
49030 770
32307 764
53277 653