2942 35
2851 703
27848 378
3147 241
4703 523
16408 782
11976 529
3716 698
11500 389
11268 581
6016 162
4297 508
2143 141
10359 907
4239 530
6666 155
5089 462
5546 733
2547 492
1398 244
15559 775
1704 272
3608 344