1501 46
1267 219
1355 218
946 122
6595 531
71278 450
27181 247
19907 73
9463 715
3782 397
4567 350
4590 635
7158 625