2938 35
2851 703
27842 378
3147 241
4702 523
16384 782
11974 529
3715 698
11498 389
11268 581
6016 162
4297 508
2143 141
10359 907
4239 530
6639 155
5089 462
5544 733
2547 492
1398 244
15557 775
1704 272
3605 344