5956 509
3970 94
3798 444
7038 571
5446 472
2931 297
2592 404
4561 106
13941 598
12051 300
24728 91
49281 770
32379 764
53430 653