2245
3
2710
2
797
1
19944
4435
1424
3080
21152
8
2495
0
1380
297066
1087
2475
1047
3090
6
8527
2932
1720
1622
467
2100
3926
14
1451
83
1416
2435
1814
1558
951
3196