3966 30
4027 527
9604 65
62950 727
6261 188
7507 479
13646 689
4615 96
25025 177
47046 127
39197 34
8153 850
5852 58
20810 777
12882 842
28756 281
25224 483
10655 652
6905 256
5964 86
7991 360
10536 299
10822 397
10357 88