14041 104
1039 122
2270 529
10123 293
7239 649
9634 896
37050 466
29838 930
16820 234
77937 711
5593 200
2404 193
3972 182
7423 593
7808 578
128733 441
65559 675