2835 640
6510 322
1240 114
3528 575
5548 787
15667 526
13529 77
11695 52
4134 548
4255 506
3004 230
9098 508
4359 718
5288 674
1888 126
3488 501