21152
8
2903
3
951
1
3090
6
2932
2
3516
0
1015
2669
1694
930
690
509
1543
14
108797
1189
2996
564
342
3080
2535
25669
1743
3779
4044
5
2949
3051
3498
4
1477
4471