955
1
1295
4833
2
451
0
2650
20
1632
280
815
6139
4
1668
923
2250
929
3
2377
297066
2773
989
3683
2890
898
2748
7
742
2001
1716
3326
2534
9160
5
2600
1813
10243