101691 555
21258 89
2657 111
166116 399
5652 707
1764 485
833 174
3023 712
1302 345
5034 233
2955 527
9711 592
17871 879
6701 588
3137 315
19093 63
32660 115
1955 166
8879 320