18015 340
7206 693
6286 655
5659 59
4947 576
1159 265
2271 173
1732 89
4417 214
3075 230
4842 767
7734 657
10106 383
5633 826
9464 538
3867 200
23450 421
6442 782
18358 369
13678 363
1284 98
2715 353
3477 568
7872 670