150150 498
3234 527
4258 421
2671 498
13233 730
3265 452
175212 794
8952 707
22049 322
15862 432
4908 414
5793 374
31268 246
4595 282
9653 605
9320 241
14137 153
13916 301