5952 509
3964 94
3788 444
7033 571
5437 472
2923 297
2585 404
4554 106
13935 598
12043 300
24593 91
49020 770
32305 764
53276 653