43898 509
20481 530
2630 103
3782 299
3936 38
1880 157
2764 106
2221 172
1672 174
4398 590
3062 383
3506 773