29620 167
13910 832
2078 274
6211 386
25093 95
10844 41
7955 647
5018 539
5372 222
8300 445
4863 612
5833 79
7005 629