20573 545
4251 59
14231 347
16426 801
8256 676
2338 184
3833 150
4434 473
10497 673
12033 1017
2362 290
6974 36
4166 707
4628 930