2836 640
6510 322
1241 114
3528 575
5552 787
15667 526
13531 77
11696 52
4134 548
4257 506
3005 230
9098 508
4359 718
5289 674
1888 126
3488 501