21571 473
5775 72
322559 1255
7006 557
59956 390
25870 356
42739 806
76072 754
80524 737
18376 651
15299 575
8976 848
1979 286
2558 289
3486 352
7828 617