15709 878
3848 80
14743 343
39011 659
6159 339
3118 165
3317 521
14937 906
13100 682
36611 292
6135 393
15814 77
5995 179
6152 659
1794 192
9040 633
2001 93
3611 463
3765 417
2355 79
5391 802
3569 618
3641 397
16920 675
3053 283
4531 712
4475 677
118028 999