516 101
21961 755
124808 293
57593 558
2782 198
8719 252
4170 383
2769 264
3148 500
7836 131
4144 508