5959 509
3982 94
3807 444
7046 571
5454 472
2936 297
2597 404
4567 106
13945 598
12054 300
24863 91
49554 771
32437 764
53565 653