995
2
1866
3
1152
1
472
0
1869
2086
770
4682
282572
4936
939
256612
4669
1961
96512
1780
36045
2264
3535
5
3890