158099 291
2918 870
2221 248
8767 730
13385 206
5589 831
34310 735
12446 852
10168 277
113659 907
27613 541
12988 752
3148 499
2557 426
2663 378
3761 529