29179 167
13877 832
2062 274
6150 386
25083 95
10828 41
6268 646
5004 539
5346 222
8285 444
4850 612
5808 79
6983 629