3011 46
2052 219
1655 218
1507 122
6895 531
72662 450
28011 247
20855 73
9933 715
3962 397
4716 350
4875 635
7263 625