19502 368
45662 70
16276 153
16215 285
30547 348
7335 889
11051 607
3824 152
15667 777
3399 45
25888 168
51414 776
73798 149
15695 716
3671 42
4793 465
27469 519
9579 982
15068 589
31623 329
7903 519
7733 215
18035 473
2028 85
4914 219
5199 191
8158 675
8445 384