303 28
28635 642
12527 481
2251 370
871 89
16603 511
15941 355
14268 442
25121 826
14716 165
13315 661
11830 659
11469 307
9089 711
10988 946
4195 370
14770 623