22715 359
5018 281
29075 879
4934 548
7662 723
14395 461
14897 304
4063 324
3789 559
3034 529
2106 108
2862 632
2862 608