31056 147
2323 345
2833 511
155598 243
9412 530
14370 844
7392 713
3976 272
6672 191
6052 650
19211 447
50506 833
86139 658
86984 813
15134 301
44610 852
3382 354
18917 57
39819 380