451 32
9511 103
15711 176
6506 843
10374 458
3943 140
9821 589
366704 1001
96116 391
5952 384
21980 87
28123 341
33463 541
7210 107