29944 167
13947 832
2091 274
6260 386
25100 95
10869 41
8144 647
5036 539
5390 222
8319 445
4872 612
5844 79
7013 629