2650 50
17243 521
7445 728
2977 34
3447 567
2761 136
5316 542
681 117
6657 823
4867 385
18554 805
17353 399
35153 464
38184 366
16666 322
13211 892
14029 254
3265 234
2282 87
9073 717
11260 531
885 76
16436 519
793 113
3281 193
7107 89
3753 388
17174 750