709
0
3798
4
25669
1022
14
3080
3
2113
562
1287
546
652
677
391
2949
1178
645
1123
556
931
480
3899
2
664
440
812
334
939
713
359
41
2199