21571 473
5775 72
322565 1255
7006 557
59957 390
25870 356
42740 806
76073 754
80529 737
18376 651
15299 575
8976 848
1979 286
2558 289
3486 352
7828 617