95089 196
7015 471
25829 1058
3696 563
6616 205
4671 179
10472 667
4213 859
4985 832
5495 966
2504 552