343 28
29077 642
12537 481
2272 370
892 89
16626 511
15954 355
14281 442
25175 826
14745 165
13337 661
11846 659
11489 307
9104 711
11008 946
4203 370
14791 623