19818 153
12958 687
16562 275
14858 461
2844 83
1965 173
11262 715
5522 117
33612 601
6514 514
9356 1125