6891 640
3550 416
19959 487
21978 313
6125 565
30303 718
6463 548
17893 651
5361 411
6989 707
8021 572
2558 60
27682 213
3763 37
2082 292