102992 710
1742 313
2149 239
1369 200
3267 478
1531 50
3556 698
5572 543
3051 437
9536 816
8316 130
7656 651
8390 206
4838 843