3131 646
2852 314
2943 641
4067 578
2810 534
3570 867
13619 300
10232 474
3563 637
2732 422
1774 288
3046 572
2533 238
9055 242
43227 419
3607 502
2396 446
4584 622
2630 334
5590 202
7057 686
3683 163
2937 697
3893 291
7899 585
651 22
34091 695
21315 960