25076 140
13722 162
18711 581
22836 279
31940 582
29822 365
2853 365
11681 239
18540 496
60342 851
19803 515