81506 193
14493 318
12285 671
14191 843
7655 868
4576 87
7890 154
172101 702
61278 290
35053 246
5689 201
30277 120