22715 359
5018 281
29080 879
4934 548
7662 723
14399 461
14899 304
4064 324
3789 559
3037 529
2106 108
2862 632
2862 608