45248 843
9593 253
149955 877
3109 740
13284 561
5915 795
3340 619
1167 241
3445 752
30985 41
2268 133
4054 707