21262 359
4504 281
25725 879
4590 548
7192 723
13291 461
10693 304
3224 324
3304 559
2765 529
1855 108
2655 631
2631 608