43932 509
20579 530
2634 103
3811 299
3962 38
1896 157
2779 106
2249 172
1679 174
4433 590
3101 384
3539 773