2075
1
1211
2
1996
0
83
2970
4
1382
830
478
3871
496
1106
1350
26689
255
137
566
125
6288
322
2145
803
2402
500
1097
556
394
4429
1046
2996