29190 167
13877 832
2062 274
6157 386
25083 95
10829 41
6268 646
5004 539
5347 222
8286 445
4851 612
5809 79
6983 629