693
0
856
52099
371
706
827
695
19
1104
461
309
485
1285
73
665
468
1064
585
1617
1034
437
3475
5
504
55
628
713
828
918
416
1042