3835
5
2593
1
2456
685
0
2295
3
1266
2268
4
400
297066
1218
4285
1365
215
24337
22
267612
1075
2
737
19944
4978