2042
6
1222856
4
2683
0
543
5262
10
6435
7
2758
1
672
2987
2
2727
933
390
907
391
2843
180849
2551
783
3663
25127
962