2838 640
6511 322
1245 114
3530 575
5556 787
15668 526
13534 77
11698 52
4136 548
4261 506
3007 230
9104 508
4360 718
5290 674
1889 126
3493 501