101505 196
7450 472
26396 1058
3745 563
6726 205
4874 179
10813 667
4283 859
5081 832
5659 966
2568 552