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