5959 509
3982 94
3808 444
7046 571
5455 472
2936 297
2597 404
4568 106
13945 598
12054 300
24869 91
49564 771
32440 764
53573 653