22832 300
16127 773
4923 465
609 40
10514 347
3536 532
7351 857
5116 774
49852 760
48844 78
23825 153
7227 264
12656 575
52369 780
18123 379
1734 192
10424 419
21854 611
7539 707
7816 269
15389 440
8750 521
13062 466
7484 239
11071 838