3026 92
3999 775
2901 522
10758 367
15658 393
5428 508
37267 82
3807 728
4532 315
8745 529
4596 613
17658 108
1087 175
5805 524
1796 361
7876 692
6651 52
20152 247
2967 578
38935 372
1557 221