51583 150
22092 907
16198 318
33037 78
33551 673
28480 687
12345 574
6791 110
7525 790
19301 399
131873 572
25677 386
3285 184
38724 544