29784 167
13925 832
2083 274
6233 386
25095 95
10859 41
8134 647
5025 539
5378 222
8312 445
4865 612
5839 79
7013 629