5956 509
3969 94
3797 444
7037 571
5446 472
2931 297
2591 404
4560 106
13940 598
12049 300
24714 91
49235 770
32372 764
53415 653