1594
2
1374
0
1464
3
10186
15
2847
4
1965
1
1117
2985
677
749
1129
1082
648
595
634
1465
1162
1393
87
468
1072
422
726
708
807
793
569
622
2793
584