3500 101
9029 233
2876 410
3527 397
17301 338
14063 675
6010 86
6735 101
14102 238
5480 674
3918 390
4641 452
8472 417
48304 525
18593 496
57674 159
103647 931
115751 399