5956 509
3969 94
3798 444
7038 571
5446 472
2931 297
2592 404
4561 106
13941 598
12050 300
24721 91
49262 770
32375 764
53420 653