3486 70
6703 114
4077 113
12112 657
7423 660
6009 873
7852 318
4752 245
6388 696
4217 683
5121 613
5745 271
2015 178
11531 595
11219 329
7600 468
35490 172
14002 111
3700 676