3500 101
9030 233
2876 410
3527 397
17302 338
14063 675
6010 86
6735 101
14102 238
5481 674
3918 390
4641 452
8473 417
48310 525
18594 496
57687 159
103721 931
115766 399