334 28
29026 642
12535 481
2266 370
887 89
16621 511
15948 355
14280 442
25164 826
14735 165
13328 661
11840 659
11485 307
9101 711
11001 946
4201 370
14783 623