21526 473
5774 72
322507 1255
7005 557
59946 390
25862 356
42737 806
76055 754
80500 737
18374 651
15288 575
8971 848
1979 286
2558 289
3486 352
7827 617