130429 893
58967 652
16506 729
85615 454
4728 382
42631 167
26974 913
21019 873
35854 712
4576 336
2492 312
25838 809