43948 509
20552 530
2657 103
3797 299
3954 38
1891 157
2777 106
2224 172
1684 174
4407 590
3067 383
3510 773