102881 709
1738 313
2149 239
1368 200
3265 478
1528 50
3553 698
3051 437
9535 816
8316 130
7656 651
8387 206