15728 878
3855 80
14756 343
39040 659
6166 339
3124 165
3320 521
14956 906
13147 682
36643 292
6141 393
15815 77
5998 179
6158 659
1796 192
9043 633
2003 93
3618 463
3769 417
2363 79
5402 802
3574 618
3672 397
16923 675
3059 283
4533 712
4479 677
118098 999