5958 509
3981 94
3807 444
7044 571
5452 472
2933 297
2596 404
4566 106
13943 598
12054 300
24851 91
49516 771
32433 764
53548 653