158051 291
2918 870
2220 248
8767 730
13385 206
5589 831
34309 735
12444 852
10166 277
113648 907
27604 541
12986 752
3148 499
2557 426
2663 378
3760 529