3500 101
9029 233
2876 410
3526 397
17300 338
14063 675
6008 86
6734 101
14102 238
5480 674
3918 390
4641 452
8472 417
48300 525
18593 496
57670 159
103627 931
115748 399