3396 329
2129 595
12971 568
2041 495
6163 530
5486 343
8460 64
258206 548
116619 442
77016 314
22831 150
23577 156