1143 27
16060 760
4723 101
24532 325
7375 775
2652 311
13361 435
20344 935
5051 392
4831 351
4684 168
10786 729
4295 712
2307 152
4600 605
7885 338
4578 382
4498 80
4194 452
6550 492
5934 132
8638 347
3952 734
28699 297