5950 509
3963 94
3787 444
7030 571
5437 472
2922 297
2583 404
4551 106
13934 598
12042 300
24552 91
48911 770
32274 764
53218 653