1551
2
1405
0
2719
8
3071
1153
1
1941
1351
76694
71342
6050
3
792
336
99
306
1247
1062
778
1691
1781
386
883
618
845
935
2073
1030
2131
914
2323
1278
4