12672 97
12046 117
22203 358
10532 539
3206 217
4835 554
3922 713
29761 431
7755 691
13654 598
5037 282
4159 280
19727 208
4294 867
4683 634