1026 122
2246 529
10111 293
7228 649
9624 896
37038 466
29828 930
16753 234
77663 711
12215 104
5581 200
2401 193
3967 182
7407 593
7802 578
128457 441
65208 675