20302 359
4242 281
24254 877
4413 548
6967 722
12812 461
9886 303
2937 324
3158 559
2667 529
1745 108
2582 631
2571 608