102952 709
1742 313
2149 239
1369 200
3267 478
1531 50
3555 698
3051 437
9536 816
8316 130
7656 651
8389 206