158080 291
2918 870
2221 248
8767 730
13385 206
5589 831
34310 735
12446 852
10166 277
113652 907
27610 541
12987 752
3148 499
2557 426
2663 378
3760 529