2678 57
21625 159
11400 123
3972 378
5152 412
24619 208
26523 243
10163 784
4981 590
8276 421
2562 181
21584 164
13059 726
5735 695
1336 63
4495 33
4246 473