12672 97
12036 117
22196 358
10499 539
3205 217
4817 554
3917 713
29743 431
7753 691
13644 598
5029 282
4155 280
19695 208
4293 867
4678 634