3042 548
7324 133
1141 98
7166 674
1601 302
4860 357
9755 492
5886 393
6377 304
9562 387
15508 838
5114 391