101546 196
7452 472
26399 1058
3745 563
6726 205
4875 179
10813 667
4283 859
5081 832
5660 966
2568 552