21266 359
4504 281
25735 879
4590 548
7197 723
13293 461
10698 304
3224 324
3305 559
2766 529
1855 108
2655 631
2631 608