3290 835
15182 117
10312 341
25900 643
12379 862
2271 44
8866 790
9300 355
9104 526
5617 556
42571 792
3316 323
541 65