95175 196
7018 471
25839 1058
3696 563
6617 205
4673 179
10500 667
4213 859
4985 832
5495 966
2507 552