12505 299
5192 35
4837 42
5274 135
11413 603
4744 528
17646 778
6813 93
5399 309
7003 956
3562 97
5958 592
98640 633