21645 473
5788 72
323016 1255
7013 557
60036 390
25905 356
42773 806
76176 754
80742 737
18409 651
15337 575
9007 848
1984 286
2559 289
3491 352
7842 617