21152
8
2465
2
2578
1
83
3090
6
564
2903
3
2593
2932
2886
2535
3562
745
0
1082
1701
1603
467
3498
4
297066
3080
1690
951
1077
2990
2100
1594
1015
14
1380
1751