25091 140
13750 162
18719 581
22842 279
31960 582
29840 365
2854 365
11683 239
18552 496
60384 851
19813 515