12183 711
4463 908
609726 881
25101 54
7527 510
9933 485
7716 177
5941 305
21978 314
2948 428
12434 462
10534 459
49043 682