21656 473
5789 72
323073 1255
7015 557
60046 390
25907 356
42778 806
76193 754
80774 737
18410 651
15340 575
9013 848
1984 286
2559 289
3493 352
7843 617