316 94
3082 446
9659 806
22852 322
7877 581
76425 1064
12073 665
13864 504
6978 769
4443 172
20663 566