101415 196
7447 472
26387 1058
3745 563
6725 205
4871 179
10808 667
4281 859
5081 832
5655 966
2568 552