931 159
527 230
570 437
950 967
876 648
999 786
420 755
65 351
398 419
556 311
161 178
215 853
14549 365
13434 804
9441 361
7388 363
7346 348
6151 14
5669 40
5135 201
5075 225
4482 922
4463 646
4437 218