5956 509
3972 94
3800 444
7038 571
5447 472
2931 297
2593 404
4563 106
13941 598
12052 300
24750 91
49326 770
32393 764
53463 653