3116 397
4933 126
4805 94
16780 803
8717 767
6598 752
11447 964
2891 55
12669 57
8268 389
8633 926
4678 697
6211 500
175988 790
7116 759
2504 427
1333 299
3037 442
4137 529
2387 564