5970 509
3988 94
3812 444
7048 571
5460 472
2941 297
2605 404
4574 106
13951 598
12062 300
24949 91
49691 771
32472 764
53635 653