14073 591
8403 799
5930 338
3951 380
6009 927
2390 71
4694 657
8082 543
2268 215
7052 614
6313 548
3139 70
4646 538
15478 565
25651 181
6503 838
2870 148
6943 655
6402 668
5129 599
5592 942
2984 60
108522 335
5103 528
7444 159
4945 582