5956 509
3969 94
3797 444
7037 571
5446 472
2931 297
2591 404
4560 106
13940 598
12049 300
24709 91
49231 770
32371 764
53409 653