102197 196
7517 472
26481 1058
3755 563
6753 205
4903 179
10921 667
4371 859
5091 832
5674 966
2582 552