43945 509
20588 530
2637 103
3813 299
3973 38
1897 157
2780 106
2253 172
1679 174
4438 590
3103 384
3539 773