451 32
9511 103
15711 176
6506 843
10374 458
3943 140
9821 589
366682 1001
96104 391
5952 384
21979 87
28122 341
33463 541
7210 107