20296 359
4242 281
24253 877
4411 548
6967 722
12810 461
9882 303
2928 324
3158 559
2667 529
1744 108
2582 631
2571 608