25083 140
13729 162
18716 581
22839 279
31948 582
29834 365
2854 365
11682 239
18547 496
60354 851
19807 515