21654 473
5789 72
323061 1255
7014 557
60045 390
25907 356
42776 806
76191 754
80767 737
18410 651
15340 575
9013 848
1984 286
2559 289
3493 352
7842 617