21299 359
4508 281
25791 879
4593 548
7206 723
13305 461
10733 304
3228 324
3312 559
2772 529
1861 108
2663 631
2636 608