20574 545
4262 59
14246 347
16428 801
8263 676
2340 184
3844 150
4442 473
10503 673
12059 1017
2363 290
6978 36
4168 707
4629 930