5947 509
3959 94
3786 444
7029 571
5436 472
2921 297
2581 404
4548 106
13931 598
12039 300
24527 91
48840 770
32261 764
53186 653