47576 656
108433 431
13108 515
7158 519
4978 426
5541 145
1604 97
4779 595
4272 573
3046 259
6051 770
1730 42
1215 115
7713 612