21646 473
5788 72
323026 1255
7013 557
60037 390
25906 356
42773 806
76178 754
80746 737
18409 651
15338 575
9009 848
1984 286
2559 289
3491 352
7842 617