27576 40
4441 99
15195 750
15986 161
332203 576
133505 294
20666 406
39602 80
57894 947
58673 500
47384 214
17498 703
56044 735
6267 582