335192 1164
27295 718
12677 590
188682 404
180569 1274
93210 593
69595 544
148567 1028
29779 716
39101 345
7389 692
1651 124
3441 81
111101 397