2806 640
5801 322
1097 114
3309 575
5071 786
15552 526
13357 77
14780 52
4057 548
4200 506
2970 230
8961 508
4287 718
3971 673
1877 126
3516 501