3000 70
9413 811
3610 79
4963 268
3517 103
4137 370
3881 486
5040 140
18480 583
6667 637
5657 596
3567 376
6169 120
5494 41
5003 830
8318 495
7335 135
9547 186
19861 313
3801 498
4509 508
22975 677
5858 792
9648 719