3013 989
4482 446
2693 740
2866 773
9910 70
23098 184
29687 179
8727 251
8091 895
6098 207
11474 420
32997 505