2840 640
6517 322
1256 114
3546 575
5586 787
15669 526
13555 77
11705 52
4142 548
4266 506
3014 230
9112 508
4361 718
6184 674
1898 126
3498 501