2957 295
5458 970
3087 588
17969 499
6726 691
9908 615
2596 267
3538 172
4828 335
3743 831
5963 279
2953 303
5922 737
7296 684
4681 736
22834 954
3842 643
1600 57
2577 442
3025 325
4015 555
2051 364
6420 387
3927 663