21268 359
4506 281
25743 879
4590 548
7198 723
13297 461
10707 304
3224 324
3306 559
2766 529
1856 108
2657 631
2632 608