9996 33
2957 531
40165 913
6748 570
14957 735
12371 771
1786 185
2534 401
3923 417
26502 57
3628 305
25641 558
6672 454
18447 652
12959 890
6410 171
10272 654
2830 671
8334 96
8961 86
3781 366
7763 153
7942 412
9336 351
8910 540
8920 676
1969 277
4311 773