451 32
9511 103
15711 176
6506 843
10374 458
3944 140
9822 589
366734 1001
96128 391
5952 384
21987 87
28127 341
33465 541
7210 107