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