19535 700
1372 157
3279 335
403 47
5701 347
2890 484
3840 585
5591 593
3009 140
7614 306
4164 521
2846 413
7176 726
7742 789
3905 282
8933 866
4721 367
9649 621
3958 417
6707 515
4416 722
15185 664
3649 681
23167 257