12682 97
12061 117
22211 358
10572 539
3211 217
4853 554
3932 713
29790 431
7759 691
13671 598
5047 282
4166 280
19761 208
4299 867
4695 634