397463 769
79870 553
28616 679
21622 526
31530 293
30050 664
8672 226
2890 57
13090 680
3402 278
11270 243
14333 589