4471
2
1672
1
2173
2065
400
0
3779
721
822
2986
255
1225
1028
940
741
1690
15233
578
1193
616
2366
1512
3426
4
2666
9
1814
913
851
19932
6
1819
1746
1590