25092 140
13751 162
18719 581
22843 279
31964 582
29844 365
2854 365
11683 239
18554 496
60391 851
19815 515