3027 92
4005 775
2901 522
10759 367
15668 393
5435 508
37288 82
3812 728
4533 315
8751 529
4597 613
17668 108
1088 175
5809 524
1799 361
7879 692
6656 52
20158 247
2971 578
38938 372
1557 221