3984 76
2847 30
11953 875
4891 41
11440 711
8115 665
8070 817
3371 43
6765 454
5305 574
5573 463
3933 128
7071 788
10864 78
3938 306
6009 873
8043 643
5077 719
11012 692
12112 657
10581 87
5801 617
5277 549
6318 416