22718 359
5018 281
29087 879
4934 548
7664 723
14406 461
14904 304
4066 324
3790 559
3037 529
2107 108
2864 632
2863 608