22013 251
17851 773
8566 533
56367 762
5177 167
12464 419
4062 311
4092 347
13941 405
25971 413
13892 54
9909 648
17175 325
6969 573
5790 172
4889 118
10690 87
4146 521
5073 379
3437 213