116
0
152
35426
1020
573
1348
804
20634
8
646
383
418
422
787
320
968
486
882
171
2730
6
628
543
913
792
63
2809
2
501
575
489
477
246