455 32
9513 103
15714 176
6506 843
10376 458
3944 140
9825 589
366995 1001
96234 391
5953 384
22014 87
28139 341
33483 541
7210 107