160568 662
55842 712
21332 375
22655 653
21216 307
11320 318
11727 821
12381 218
19962 128
10437 774
7316 728
9601 147
4892 378
7783 532
2962 82