43930 509
20578 530
2633 103
3811 299
3962 38
1896 157
2779 106
2249 172
1679 174
4433 590
3101 384
3539 773