29287 167
13880 832
2065 274
6170 386
25084 95
10832 41
6270 646
5007 539
5352 222
8288 445
4855 612
5810 79
6989 629