2903
3
21152
8
951
1
1694
3090
6
25669
0
2932
2
3516
1015
2669
2949
930
2906
690
509
1189
4471
1543
2996
1403
14
108797
2258
717
564
342
19783
17946
3080
6698
7