20673 545
4511 59
14352 347
16461 801
8305 676
2374 184
3890 150
4499 473
10594 673
12267 1018
2392 290
7012 36
4201 707
4656 930