3440 662
3546 829
30828 717
8860 222
9296 399
101951 710
12799 299
4893 478
18964 382
7244 80
28284 623
1631 301