5955 509
3968 94
3796 444
7037 571
5446 472
2930 297
2589 404
4559 106
13940 598
12048 300
24697 91
49203 770
32364 764
53389 653