29280 599
5561 462
6896 109
9415 80
4462 74
8287 443
16090 703
12682 205
10019 447
14822 351
11108 201