43943 509
20587 530
2637 103
3813 299
3969 38
1897 157
2780 106
2253 172
1679 174
4438 590
3103 384
3539 773