31167 91
5420 714
8822 80
4571 488
37285 263
6051 755
5166 653
10396 687
17661 322
10847 969
3914 260
3196 387