3023 92
3997 775
2900 522
10757 367
15640 393
5422 508
37226 82
3804 728
4531 315
8733 529
4595 613
17642 108
1087 175
5802 524
1793 361
7875 692
6645 52
20147 247
2966 578
38925 372
1557 221