332961 1157
27185 718
12657 590
188063 404
180118 1273
92852 593
69219 544
148128 1027
29565 716
38792 345
7372 692
1635 124
3421 81
110296 397