955
1
1295
4833
2
451
0
2650
20
1632
280
815
6139
4
1668
923
2250
830
929
3
2377
297066
2773
1380
989
3683
2890
898
496
2748
7
742
2001
1716
868
3326
2534