29836 167
13929 832
2086 274
6242 386
25095 95
10862 41
8138 647
5027 539
5379 222
8312 445
4865 612
5840 79
7013 629