3429
7
838
1
1083
2245
3
3080
21152
8
989
0
1047
2
3090
6
1373
2932
297066
929
1179
1092
951
2466
5
329
467
1015
83
1087
496
879
385
1380
851
1606
1751
8527