29240 167
13880 832
2063 274
6165 386
25084 95
10831 41
6269 646
5006 539
5348 222
8286 445
4853 612
5810 79
6986 629