14441 862
6516 91
22399 202
5084 332
3112 870
6712 879
3998 658
7447 526
1947 167
69779 474
25892 845
31172 41
2751 103
4873 509
5402 250
1239 121
2595 317