2901 629
22110 377
3907 515
3799 806
4754 728
5910 705
53447 293
12908 443
12257 964
42699 850
14263 795
5099 132
6259 815
7482 697
5733 740
2069 161
2213 336