468 32
9516 103
15716 176
6506 843
10380 458
3948 140
9831 589
367712 1001
96582 391
5955 384
22097 88
28161 341
33526 541
7214 107