3431 503
44015 509
20625 530
2667 103
3870 299
3985 38
1904 157
2794 106
2231 172
1720 174
4423 590
3077 383
3521 773