1029 122
2247 529
10112 293
7230 649
9625 896
37040 466
29831 930
16761 234
77702 711
12237 104
5585 200
2401 193
3968 182
7409 593
7804 578
128496 441
65266 675