29223 167
13879 832
2063 274
6165 386
25084 95
10831 41
6268 646
5004 539
5348 222
8286 445
4852 612
5810 79
6986 629