20304 359
4242 281
24258 877
4414 548
6967 722
12812 461
9890 303
2937 324
3158 559
2667 529
1745 108
2582 631
2571 608