397031 769
79691 552
28497 679
21517 526
31302 293
29858 664
8664 226
2873 57
13077 680
3389 278
11253 243
14298 589