329 15
429 642
243 263
1005 721
113 616
156 97
91 838
999 279
731 685
146 48
426 156
398 697
14283 365
13259 804
9355 361
7304 363
7246 348
6067 14
5620 40
5077 201
5003 225
4427 922
4395 646
4369 218