21266 359
4504 281
25738 879
4590 548
7197 723
13296 461
10704 304
3224 324
3305 559
2766 529
1856 108
2656 631
2631 608