20534 545
4141 59
14112 347
16409 801
8238 676
2357 184
3800 150
4403 473
10444 673
11872 1017
2322 290
6967 36
4126 707
4615 930