20534 545
4142 59
14112 347
16409 801
8239 676
2357 184
3800 150
4403 473
10444 673
11874 1017
2322 290
6968 36
4126 707
4615 930