22715 359
5018 281
29071 879
4934 548
7662 723
14391 461
14892 304
4062 324
3785 559
3033 529
2106 108
2860 632
2862 608