1053
1
885
692
1990
4
2882
7
419
142
0
297
1627
2
761
2063
255
234
3896
3057
1557
899
566
771
664
51
772
1400
832
127
5994
1314
121
2616
3
1111