21261 359
4504 281
25723 879
4590 548
7187 723
13290 461
10692 304
3224 324
3304 559
2762 529
1855 108
2655 631
2631 608