21041 471
5773 72
322332 1255
7004 557
59923 390
25850 356
42727 806
76013 754
80443 737
18356 651
15268 575
8958 848
1976 286
2557 289
3485 352
7819 617