150413 422
104653 678
87920 366
48582 418
24827 49
43875 559
49547 701
174874 419
12038 633
19730 382
21769 271
29489 857
11438 422
4994 137
11307 686
10814 615
8871 281