29262 167
13880 832
2064 274
6165 386
25084 95
10832 41
6270 646
5006 539
5349 222
8287 445
4855 612
5810 79
6986 629