2700 629
2510 245
187967 668
1732 44
3487 329
3694 521
9014 682
2091 291
4036 37
55344 104
7471 593
4881 427
1496 142