1503 250
1441 144
6979 370
2196 137
9597 321
12375 99
5294 563
46478 410
5301 71
3889 317
4440 103
25324 125
6723 207
23507 131
29055 663
3561 271
13467 353
3827 768
5276 191
50456 559
21280 235
2566 49
12072 735
4994 883
6400 744
3626 665
3669 295
6527 647