50998 105
40872 695
91706 505
38173 623
26017 87
147668 630
6427 103
29487 492
465079 1013
167317 274
10449 566
9714 144
17297 434
50696 807
49462 198
32337 743