3791
7
1528
2
1228
774
0
456
1832
3
3723
6
1168
1
2955
1985
3624
4
594
454
1981
2061
1940
3106
123674
35
3688
605
2060
2676
2837
3055
297066