3116
1
2328
0
3510
2
3092
418
90
464
483
991
2461
20
9088
8
400
2546
3868
802
1969
968
326
477
357
21743
2064
986
955
618
1498
1139
415
637
408