21012 471
5772 72
322319 1255
7004 557
59922 390
25850 356
42725 806
76010 754
80433 737
18356 651
15268 575
8957 848
1976 286
2557 289
3483 352
7819 617