2856 640
6534 322
1280 114
3586 575
5643 787
15682 526
13580 77
11728 52
4157 548
4278 506
3050 230
9157 508
4372 718
8367 674
1915 126
3510 501