112 159
876 530
218 161
102 914
150 261
809 715
290 283
870 838
740 392
72 884
603 599
213 58
14361 365
13312 804
9388 361
7327 363
7281 348
6102 14
5640 40
5101 201
5028 225
4450 922
4415 646
4396 218