451 32
9511 103
15711 176
6506 843
10374 458
3943 140
9821 589
366723 1001
96120 391
5952 384
21982 87
28125 341
33463 541
7210 107