3027 92
4003 775
2901 522
10759 367
15666 393
5433 508
37283 82
3811 728
4532 315
8750 529
4597 613
17662 108
1087 175
5808 524
1799 361
7878 692
6655 52
20154 247
2969 578
38937 372
1557 221