295
0
1966
1
114240
45
1261
3
3597
20
2838
4
3840
7
1746
368
500
1653
563437
6
7495
9
40177
3833
3870
12