3194 51
15313 282
16793 941
3597 34
8478 294
16736 672
8086 120
7403 188
9416 765
14789 478
6232 966
6923 391
7637 603
10651 222
34980 414
9938 568
2280 122
15284 906
8599 525
16666 583
8007 768
16990 69
6913 617
19981 839