12250 966
5496 129
5936 97
3451 116
4876 595
4487 587
6692 516
4826 711
9718 914
3584 622
3287 171
4563 309
23805 370
10006 518
1937 47