43905 509
20490 530
2631 103
3782 299
3938 38
1880 157
2766 106
2222 172
1673 174
4399 590
3062 383
3507 773