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