2708
8
1222856
4
467
0
2855
3
1386
1
3474
2
3250
2771
247
1506
884
1132
2306
481
2814
5
4111
2330
2253
4149
1869
4465
7