297066
0
1266
1
2268
4
400
1218
4285
3
1365
3854
2
215
3080
5151
24337
22
4818
267612
1075
1970
19944
780
4978