102083 196
7491 472
26461 1058
3746 563
6743 205
4890 179
10899 667
4358 859
5085 832
5669 966
2571 552