652 105
4746 511
3726 82
4277 156
4754 190
20971 324
9245 558
4412 742
1614 299
5701 703
4936 235
2611 310
3963 706