5952 509
3963 94
3787 444
7032 571
5437 472
2922 297
2584 404
4551 106
13934 598
12042 300
24567 91
48943 770
32281 764
53236 653