22715 359
5018 281
29070 879
4934 548
7662 723
14389 461
14892 304
4062 324
3785 559
3032 529
2106 108
2860 632
2862 608