31595 56
37059 252
5836 291
4586 236
6207 204
2452 711
19395 368
69896 438
26998 603
1938 525
6437 462
2784 288
5929 612
932 224
5996 679
12643 76
27286 765
2981 664
7877 836
2668 688
1558 179
44047 412
2407 423
2584 405