21295 359
4508 281
25782 879
4591 548
7204 723
13303 461
10728 304
3228 324
3311 559
2769 529
1861 108
2660 631
2636 608