1027 122
2246 529
10111 293
7229 649
9624 896
37038 466
29828 930
16755 234
77676 711
12223 104
5581 200
2401 193
3967 182
7407 593
7802 578
128467 441
65222 675