1257
2
3934
1746
1
455
895
0
297066
1075
1259
267612
2414
4978
99072
36905
1562
3882
5
3303
10
215
1444
2967
3