12586 711
4477 908
609957 883
25136 54
7565 510
9950 485
7751 177
5981 305
22007 314
2966 428
12464 462
10560 459
49146 682