5947 509
3957 94
3784 444
7027 571
5436 472
2921 297
2580 404
4542 106
13931 598
12037 300
24502 91
48786 770
32240 764
53167 653