48595 89
14591 377
26196 290
20307 178
8751 867
28510 665
8866 501
14159 206
7166 138
7989 322
4147 116
7115 340
4511 748
2968 309