150805 366
1371 98
28788 101
219325 764
25918 870
7066 109
17444 376
4730 505
5208 837
5197 655
3977 300