29427 167
13889 832
2073 274
6187 386
25086 95
10837 41
6318 646
5008 539
5357 222
8294 445
4860 612
5814 79
6993 629