1637
3
843
0
1388
2
2901
4
1711
598
1
1281
1787
2099
4684
982
1972
2053
954
1834
938
1102
1170
108797
2350
5
4142
1594
662
2234
1152
3527