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