52205 151
22236 907
16607 318
33604 78
34112 673
29069 687
12666 574
6891 110
7602 790
19937 399
135470 573
26459 386
3348 184
39730 544