2871
1
1503
2
1069
1380
51
3457
1145
1903
1237
432
0
2124
3
2771
5
8437
541
787
765
3706
1064
1974
878
810
106
929
917
536
952
726
545
554
1208