3499 101
9023 233
2875 410
3525 397
17297 338
14061 675
6007 86
6733 101
14102 238
5479 674
3918 390
4641 452
8471 417
48287 524
18588 496
57653 159
103507 931
115709 399