158095 291
2918 870
2221 248
8767 730
13385 206
5589 831
34310 735
12446 852
10166 277
113657 907
27612 541
12988 752
3148 499
2557 426
2663 378
3761 529