5950 509
3962 94
3787 444
7030 571
5436 472
2922 297
2583 404
4549 106
13933 598
12041 300
24550 91
48905 770
32274 764
53217 653