5960 509
3983 94
3809 444
7046 571
5457 472
2937 297
2599 404
4569 106
13947 598
12055 300
24894 91
49613 771
32447 764
53597 653