25091 140
13746 162
18718 581
22842 279
31960 582
29840 365
2854 365
11683 239
18552 496
60380 851
19813 515