5955 509
3968 94
3796 444
7037 571
5446 472
2930 297
2591 404
4560 106
13940 598
12049 300
24699 91
49216 770
32366 764
53395 653