3026
2
1412
0
1712
2688
756
1
986
829
2676
883
3
3868
10
1876
24418
8
1016
1166
2377
14887
18
131589
1445
2174
4
2467
810
4553
5151
1736
4526
2650
20
3090
6
4321
297066
3188